It represents a node-branch of a Rtree. More...
#include <Branch.h>
Public Member Functions | |
| Branch () | |
Public Attributes | |
| union { | |
| NODE * m_child | |
| A pointer to the child node. More... | |
| DATATYPE m_data | |
| An object-identifier (oid). More... | |
| }; | |
| te::gm::Envelope | m_mbr |
| Bounding box containing all the objects under the branch or an object bounding box. More... | |
It represents a node-branch of a Rtree.
|
inline |
| union { ... } |
| NODE* te::sam::rtree::Branch< NODE, DATATYPE >::m_child |
A pointer to the child node.
Definition at line 51 of file Branch.h.
Referenced by te::sam::rtree::Branch< Node, DATATYPE >::Branch(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::chooseLeaf(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::erase(), te::sam::rtree::Node< DATATYPE, MAXNODES, MINNODES >::init(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::insert(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove2(), and te::sam::rtree::Index< te::edit::VertexIndex, 8 >::search().
| DATATYPE te::sam::rtree::Branch< NODE, DATATYPE >::m_data |
An object-identifier (oid).
Definition at line 52 of file Branch.h.
Referenced by te::sam::rtree::Index< te::edit::VertexIndex, 8 >::chooseLeaf(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove2(), and te::sam::rtree::Index< te::edit::VertexIndex, 8 >::search().
| te::gm::Envelope te::sam::rtree::Branch< NODE, DATATYPE >::m_mbr |
Bounding box containing all the objects under the branch or an object bounding box.
Definition at line 47 of file Branch.h.
Referenced by te::sam::rtree::Index< te::edit::VertexIndex, 8 >::chooseLeaf(), te::sam::rtree::Node< DATATYPE, MAXNODES, MINNODES >::init(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::insert(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::nodeCover(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::pickBranch(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove(), te::sam::rtree::Index< te::edit::VertexIndex, 8 >::remove2(), and te::sam::rtree::Index< te::edit::VertexIndex, 8 >::search().