26 #ifndef __TERRALIB_SAM_RTREE_INTERNAL_BRANCH_H 
   27 #define __TERRALIB_SAM_RTREE_INTERNAL_BRANCH_H 
   30 #include "../../geometry/Envelope.h" 
   45       template<
class NODE, 
class DATATYPE> 
struct Branch 
An Envelope defines a 2D rectangular region.
 
It represents a node-branch of a Rtree.
 
NODE * m_child
A pointer to the child node.
 
DATATYPE m_data
An object-identifier (oid).
 
te::gm::Envelope m_mbr
Bounding box containing all the objects under the branch or an object bounding box.