te::sam::rtree::Branch< NODE, DATATYPE > Struct Template Reference

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...
 

Detailed Description

template<class NODE, class DATATYPE>
struct te::sam::rtree::Branch< NODE, DATATYPE >

It represents a node-branch of a Rtree.

Warning
The types that can be used in DATATYPE template are very strict: int, unsigned, long and pointers.

Definition at line 45 of file Branch.h.

Constructor & Destructor Documentation

template<class NODE, class DATATYPE>
te::sam::rtree::Branch< NODE, DATATYPE >::Branch ( )
inline

Definition at line 55 of file Branch.h.

Member Data Documentation

union { ... }

The documentation for this struct was generated from the following file: