26 #ifndef __TERRALIB_SAM_RTREE_INTERNAL_PARTITIONVARS_H
27 #define __TERRALIB_SAM_RTREE_INTERNAL_PARTITIONVARS_H
30 #include "../../geometry/Envelope.h"
59 for(
int i = 0; i <= MAXNODES; ++i)
72 #endif // __TERRALIB_SAM_RTREE_INTERNAL_PARTITIONVARS_H
int m_partition[MAXNODES+1]
Auxiliary partition vector.
te::gm::Envelope m_coverSplit
Auxiliary box covering branchBuf.
void init()
Initializes partition vars.
double m_area[2]
Auxiliary area of each new page.
An Envelope defines a 2D rectangular region.
BRANCH m_branchBuf[MAXNODES+1]
Auxiliary branch buffer.
int m_count[2]
Number of entries in each new page.
te::gm::Envelope m_cover[2]
Auxiliary box of each new page.
int m_taken[MAXNODES+1]
Flag to indicate that entry is ok.
Auxiliary structure when searching for a split partition.