final class STRtreeNode extends AbstractNode
- Alphabetic
- By Inheritance
- STRtreeNode
- AbstractNode
- Serializable
- Boundable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new STRtreeNode(level: Int)
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
- def addChildBoundable(childBoundable: Boundable): Boolean
Adds either an AbstractNode, or if this is a leaf node, a data object (wrapped in an ItemBoundable)
Adds either an AbstractNode, or if this is a leaf node, a data object (wrapped in an ItemBoundable)
- childBoundable
the child to add
- Definition Classes
- AbstractNode
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def computeBounds: Envelope
Returns a representation of space that encloses this Boundable, preferably not much bigger than this Boundable's boundary yet fast to test for intersection with the bounds of other Boundables.
Returns a representation of space that encloses this Boundable, preferably not much bigger than this Boundable's boundary yet fast to test for intersection with the bounds of other Boundables. The class of object returned depends on the subclass of AbstractSTRtree.
return an Envelope (for STRtrees), an Interval (for SIRtrees), or other object (for other subclasses of AbstractSTRtree)
- Attributes
- protected
- Definition Classes
- STRtreeNode → AbstractNode
- See also
AbstractSTRtree.IntersectsOp
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def getBounds: AnyRef
Gets the bounds of this node
Gets the bounds of this node
return the object representing bounds in this index
- Definition Classes
- AbstractNode → Boundable
- def getChildBoundables: ArrayList[Boundable]
Returns either child {link AbstractNode}s, or if this is a leaf node, real data (wrapped in {link ItemBoundable}s).
Returns either child {link AbstractNode}s, or if this is a leaf node, real data (wrapped in {link ItemBoundable}s).
return a list of the children
- Definition Classes
- AbstractNode
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getLevel: Int
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the root node will have the highest level
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the root node will have the highest level
return the node level
- Definition Classes
- AbstractNode
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isEmpty: Boolean
Tests whether there are any {link Boundable}s at this node.
Tests whether there are any {link Boundable}s at this node.
return true if there are boundables at this node
- Definition Classes
- AbstractNode
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val level: Int
- 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 size: Int
Gets the count of the {link Boundable}s at this node.
Gets the count of the {link Boundable}s at this node.
return the count of boundables at this node
- Definition Classes
- AbstractNode
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()