de.sciss.kontur.session

BasicTrail

class BasicTrail[T <: Stake[T]] extends Trail[T] with TrailEditor[T]

Basic trail structure using R-Tree in the background

Linear Supertypes
TrailEditor[T], Editor, Trail[T], Model, Disposable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BasicTrail
  2. TrailEditor
  3. Editor
  4. Trail
  5. Model
  6. Disposable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicTrail(doc: Session)

Type Members

  1. case class StakesAdded(span: Span, stakes: T*) extends Product with Serializable

    Definition Classes
    Trail
  2. case class StakesRemoved(span: Span, stakes: T*) extends Product with Serializable

    Definition Classes
    Trail

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def add(stakes: T*): Unit

  7. def addListener(l: Listener): Listener

    Definition Classes
    Model
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def defaultTouchMode: TouchMode

    Definition Classes
    BasicTrailTrailEditor
  11. def dispatch(change: Any): Unit

    Attributes
    protected
    Definition Classes
    Model
  12. def dispose(): Unit

    Definition Classes
    BasicTrail → Disposable
  13. def editAdd(ce: AbstractCompoundEdit, stakes: T*): Unit

    Definition Classes
    BasicTrailTrailEditor
  14. def editBegin(name: String): AbstractCompoundEdit

    Definition Classes
    Editor
  15. def editCancel(ce: AbstractCompoundEdit): Unit

    Definition Classes
    Editor
  16. def editClear(ce: AbstractCompoundEdit, span: Span, touchMode: TouchMode = defaultTouchMode): Unit

    Definition Classes
    BasicTrailTrailEditor
  17. def editEnd(ce: AbstractCompoundEdit): Unit

    Definition Classes
    Editor
  18. def editInsert(ce: AbstractCompoundEdit, span: Span, touchMode: TouchMode = defaultTouchMode): Unit

    Definition Classes
    BasicTrailTrailEditor
  19. def editRemove(ce: AbstractCompoundEdit, stakes: T*): Unit

    Definition Classes
    BasicTrailTrailEditor
  20. def editRemove(ce: AbstractCompoundEdit, span: Span, touchMode: TouchMode = defaultTouchMode): Unit

    Definition Classes
    BasicTrailTrailEditor
  21. def editor: Option[TrailEditor[T]]

    Definition Classes
    BasicTrailTrail
  22. def emptyList: List[T]

    Definition Classes
    Trail
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. def get(idx: Int, byStart: Boolean = true): T

    Definition Classes
    BasicTrailTrail
  27. def getAll(byStart: Boolean = true): List[T]

    Definition Classes
    BasicTrailTrail
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def getRange(span: Span, byStart: Boolean = true, overlap: Boolean = true): List[T]

    Definition Classes
    BasicTrailTrail
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. def indexOf(stake: T, byStart: Boolean = true): Int

    Definition Classes
    BasicTrailTrail
  32. def indexOfPos(pos: Long, byStart: Boolean = true): Int

    Definition Classes
    BasicTrailTrail
  33. def isEmpty: Boolean

    Definition Classes
    BasicTrailTrail
  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  38. def remove(stakes: T*): Unit

  39. def removeListener(l: Listener): Listener

    Definition Classes
    Model
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. def undoManager: UndoManager

    Definition Classes
    BasicTrailEditor
  43. def visitAll(byStart: Boolean = true)(f: (T) ⇒ Unit): Unit

    Definition Classes
    BasicTrailTrail
  44. def visitRange(span: Span, byStart: Boolean = true)(f: (T) ⇒ Unit): Unit

    Definition Classes
    BasicTrailTrail
  45. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from TrailEditor[T]

Inherited from Editor

Inherited from Trail[T]

Inherited from Model

Inherited from Disposable

Inherited from AnyRef

Inherited from Any

Ungrouped