de.sciss.trees

RTreeIndex

class RTreeIndex[U, V <: Shaped[U]] extends RTreeNode[U, V, RTreeNode[U, V, _]]

Attributes
protected
Linear Supertypes
RTreeNode[U, V, RTreeNode[U, V, _]], Shaped[U], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RTreeIndex
  2. RTreeNode
  3. Shaped
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RTreeIndex(t: RTree[U, V], c: List[RTreeNode[U, V, _]])(implicit view: (U) ⇒ ManagedNumber[U], mgr: NumberManager[U])

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 asIndex: Index

    Definition Classes
    RTreeIndexRTreeNode
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def asLeaf: Leaf

    Definition Classes
    RTreeIndexRTreeNode
  9. var b: Shape[U]

    Attributes
    protected
    Definition Classes
    RTreeNode
  10. var bValid: Boolean

    Attributes
    protected
    Definition Classes
    RTreeNode
  11. def bounds: Shape[U]

    Definition Classes
    RTreeNode
  12. var children: List[RTreeNode[U, V, _]]

    Attributes
    protected
    Definition Classes
    RTreeNode
  13. def chooseLeaf(v: V): (Seq[Index], Leaf)

    Definition Classes
    RTreeIndexRTreeNode
  14. final def chooseLeaf(path: List[Index], shape: Shape[U]): (Seq[Index], Leaf)

    Attributes
    protected
    Definition Classes
    RTreeNode
    Annotations
    @tailrec()
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def debugDump(level: Int): Unit

    Definition Classes
    RTreeIndexRTreeNode
  17. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def findLeaf(v: V): (Seq[Index], Leaf)

    Definition Classes
    RTreeIndexRTreeNode
  21. final def findLeaf(path: List[Index], v: V): (Seq[Index], Leaf)

    Attributes
    protected
    Definition Classes
    RTreeNode
  22. def findOverlapping(shape: Shape[U], visitor: (V) ⇒ Unit): Unit

    Definition Classes
    RTreeIndexRTreeNode
  23. def getChildren: List[RTreeNode[U, V, _]]

    Definition Classes
    RTreeNode
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. def insert(n: RTreeNode[U, V, _]): Unit

  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. val isLeaf: Boolean

    Definition Classes
    RTreeNode
  29. final def linearSplit[A <: Shaped[U]](seq: List[A]): (List[A], List[A])

    Attributes
    protected
    Definition Classes
    RTreeNode
  30. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def newInstance(c: List[Node]): RTreeNode[U, V, Node]

    Definition Classes
    RTreeIndexRTreeNode
  32. final def notify(): Unit

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

    Definition Classes
    AnyRef
  34. var numChildren: Int

    Definition Classes
    RTreeNode
  35. final def pickSeeds[A <: Shaped[U]](entries: List[A]): (A, A, List[A])

    Attributes
    protected
    Definition Classes
    RTreeNode
  36. def remove(n: RTreeNode[U, V, _]): Unit

    Definition Classes
    RTreeNode
  37. def shape: Shape[U]

    Definition Classes
    RTreeNodeShaped
  38. def splitNode(n: RTreeNode[U, V, _]): (RTreeNode[U, V, _], RTreeNode[U, V, _])

  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  40. def toString(): String

    Definition Classes
    RTreeIndex → AnyRef → Any
  41. val tree: RTree[U, V]

    Definition Classes
    RTreeNode
  42. def updateBounds(): Unit

    Definition Classes
    RTreeIndexRTreeNode
  43. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from RTreeNode[U, V, RTreeNode[U, V, _]]

Inherited from Shaped[U]

Inherited from AnyRef

Inherited from Any

Ungrouped