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. | ||
It represents a node-branch of a Rtree.
|
inline |
Definition at line 55 of file Branch.h.
References te::sam::rtree::Branch< NODE, DATATYPE >::m_child.
| union { ... } te::sam::rtree::Branch< NODE, DATATYPE > |
| 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< DATATYPE, MAXNODES, MINNODES >::chooseLeaf(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::erase(), te::sam::rtree::Node< DATATYPE, MAXNODES, MINNODES >::init(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::insert(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove2(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::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< DATATYPE, MAXNODES, MINNODES >::chooseLeaf(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove2(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::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< DATATYPE, MAXNODES, MINNODES >::chooseLeaf(), te::sam::rtree::Node< DATATYPE, MAXNODES, MINNODES >::init(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::insert(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::nodeCover(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pickBranch(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::remove2(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::search().