NodeNode class

Inheritance

Constructors

NodeNode(Envelope? env, int level)

Properties

centrex double
getter/setter pair
centrey double
getter/setter pair
env Envelope?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
items List
getter/setter pairinherited
level int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subnode List<NodeNode?>
subquads are numbered as follows:
getter/setter pairinherited

Methods

add(Object item) → void
inherited
addAllItems(List resultItems) List
inherited
addAllItemsFromOverlapping(Envelope searchEnv, List resultItems) → void
inherited
createSubnode(int index) NodeNode
depth() int
inherited
find(Envelope searchEnv) NodeBase
Returns the smallest existing node containing the envelope.
getEnvelope() Envelope?
getItems() List
inherited
getLevel() int
getNode(Envelope searchEnv) NodeNode
Returns the subquad containing the envelope searchEnv. Creates the subquad if it does not already exist.
getNodeCount() int
inherited
getSubnode(int index) NodeNode?
get the subquad for the index. If it doesn't exist, create it
hasChildren() bool
inherited
hasItems() bool
inherited
insertNode(NodeNode node) → void
isEmpty() bool
inherited
isPrunable() bool
inherited
isSearchMatch(Envelope? searchEnv) bool
override
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.
inherited
size() int
inherited
toString() String
A string representation of this object.
inherited
visit(Envelope? searchEnv, ItemVisitor visitor) → void
inherited
visitItems(Envelope searchEnv, ItemVisitor visitor) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

createExpanded(NodeNode? node, Envelope addEnv) NodeNode
createNode(Envelope env) NodeNode