class KDB extends PartitioningUtils with Serializable
see https://en.wikipedia.org/wiki/K-D-B-tree
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- KDB
- Serializable
- PartitioningUtils
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new KDB(maxItemsPerNode: Int, maxLevels: Int, extent: Envelope)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assignLeafIds(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def dropElements(): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fetchLeafZones(): List[Envelope]
- Definition Classes
- KDB → PartitioningUtils
- Annotations
- @Override()
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findLeafNodes(envelope: Envelope): List[KDB]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getExtent(): Envelope
- def getItemCount(): Int
-
def
getKeys(geometry: Geometry): Set[Integer]
- Definition Classes
- KDB → PartitioningUtils
- Annotations
- @Override()
- def getLeafId(): Int
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def insert(envelope: Envelope): Unit
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isLeaf(): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
placeObject(geometry: Geometry): Iterator[(Integer, Geometry)]
- Definition Classes
- KDB → PartitioningUtils
- Annotations
- @Override()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
traverse(visitor: Visitor): Unit
Traverses the tree top-down breadth-first and calls the visitor for each node.
Traverses the tree top-down breadth-first and calls the visitor for each node. Stops traversing if a call to Visitor.visit returns false.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()