|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
One node of a debug_snapshot, independent of Payload.
More...
#include <tpl_r_tree.H>
Public Attributes | |
| Rectangle | bbox |
| Tight MBR of this node. | |
| bool | is_leaf = false |
| True for leaf nodes (see entry_boxes). | |
| size_t | depth = 0 |
| Root is 0, increasing towards the leaves. | |
| Array< size_t > | children = Array<size_t>(0) |
Indices into DebugSnapshot::nodes (internal nodes). | |
| Array< Rectangle > | entry_boxes = Array<Rectangle>(0) |
| Data-entry boxes stored here (leaves only). | |
One node of a debug_snapshot, independent of Payload.
Unlike AABBTree::DebugNode, an R-tree node may have more than two children, so children lists every child by index into the enclosing DebugSnapshot::nodes rather than a fixed left/right pair.
Definition at line 140 of file tpl_r_tree.H.
| Rectangle Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::DebugNode::bbox |
Tight MBR of this node.
Definition at line 142 of file tpl_r_tree.H.
| Array<size_t> Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::DebugNode::children = Array<size_t>(0) |
Indices into DebugSnapshot::nodes (internal nodes).
Definition at line 145 of file tpl_r_tree.H.
| size_t Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::DebugNode::depth = 0 |
Root is 0, increasing towards the leaves.
Definition at line 144 of file tpl_r_tree.H.
| Array<Rectangle> Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::DebugNode::entry_boxes = Array<Rectangle>(0) |
Data-entry boxes stored here (leaves only).
Definition at line 146 of file tpl_r_tree.H.
| bool Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::DebugNode::is_leaf = false |
True for leaf nodes (see entry_boxes).
Definition at line 143 of file tpl_r_tree.H.