STRtreeNode class
- Inheritance
-
- Object
- AbstractNode
- STRtreeNode
Constructors
- STRtreeNode(int level)
Properties
- bounds ↔ Object?
-
getter/setter pairinherited
- childBoundables ↔ List
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- level ↔ int
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addChildBoundable(
Boundable childBoundable) → void -
Adds either an AbstractNode, or if this is a leaf node, a data object
(wrapped in an ItemBoundable)
inherited
-
computeBounds(
) → Object -
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.
override
-
getBounds(
) → Object -
Gets the bounds of this node
inherited
-
getChildBoundables(
) → List -
Returns either child {@link AbstractNode}s, or if this is a leaf node, real data (wrapped
in {@link ItemBoundable}s).
inherited
-
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
inherited
-
isEmpty(
) → bool -
Tests whether there are any {@link Boundable}s at this node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
size(
) → int -
Gets the count of the {@link Boundable}s at this node.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited