Root class

Inheritance

Constructors

Root()

Properties

hashCode int
The hash code for this object.
no setterinherited
items List
getter/setter pairinherited
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
depth() int
inherited
getItems() List
inherited
getNodeCount() int
inherited
hasChildren() bool
inherited
hasItems() bool
inherited
insert(Envelope itemEnv, Object item) → void
Insert an item into the quadtree this is the root of. /
insertContained(NodeNode tree, Envelope itemEnv, Object item) → void
insert an item which is known to be contained in the tree rooted at the given QuadNode root. Lower levels of the tree will be created if necessary to hold the item.
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 Properties

origin Coordinate
final