AcceptAny typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
AcceptEnclosing typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
AcceptOverlapping typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
BoundedItem typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
BoundingBox typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
ChooseSubtree(Node *node, const BoundingBox *bound) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inlineprotected |
GetDimensions() const | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
GetSize() const | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
Insert(LeafType leaf, const BoundingBox &bound) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
InsertInternal(Leaf *leaf, Node *node, bool firstInsert=true) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inlineprotected |
Leaf typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
m_root | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | private |
m_size | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | private |
Node typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
OverflowTreatment(Node *level, bool firstInsert) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inlineprotected |
Query(const Acceptor &accept, Visitor visitor) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
Reinsert(Node *node) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inlineprotected |
Remove(const Acceptor &accept, LeafRemover leafRemover) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
RemoveBoundedArea(const BoundingBox &bound) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
RemoveItem(const LeafType &item, bool removeDuplicates=true) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
RemoveLeaf typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
RemoveSpecificLeaf typedef | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | |
RStarTree() | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |
Split(Node *node) | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inlineprotected |
~RStarTree() | RStarTree< LeafType, dimensions, min_child_items, max_child_items > | inline |