NodeBase class abstract
Constructors
- NodeBase()
Properties
Methods
-
add(
Object item) → void -
addAllItems(
List resultItems) → List -
addAllItemsFromOverlapping(
Envelope searchEnv, List resultItems) → void -
depth(
) → int -
getItems(
) → List -
getNodeCount(
) → int -
hasChildren(
) → bool -
hasItems(
) → bool -
isEmpty(
) → bool -
isPrunable(
) → bool -
isSearchMatch(
Envelope? searchEnv) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
Envelope itemEnv, Object item) → bool - Removes a single item from this subtree.
-
size(
) → int -
toString(
) → String -
A string representation of this object.
inherited
-
visit(
Envelope? searchEnv, ItemVisitor visitor) → void -
visitItems(
Envelope searchEnv, ItemVisitor visitor) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
getSubnodeIndex(
Envelope? env, double centrex, double centrey) → int - Gets the index of the subquad that wholly contains the given envelope. If none does, returns -1.