te::sam::rtree::PartitionVars< BRANCH, MAXNODES > Struct Template Reference

Auxiliary structure when searching for a split partition. More...

#include <PartitionVars.h>

Public Member Functions

void init ()
 Initializes partition vars. More...
 

Public Attributes

double m_area [2]
 Auxiliary area of each new page. More...
 
BRANCH m_branchBuf [MAXNODES+1]
 Auxiliary branch buffer. More...
 
int m_count [2]
 Number of entries in each new page. More...
 
te::gm::Envelope m_cover [2]
 Auxiliary box of each new page. More...
 
te::gm::Envelope m_coverSplit
 Auxiliary box covering branchBuf. More...
 
int m_partition [MAXNODES+1]
 Auxiliary partition vector. More...
 
int m_taken [MAXNODES+1]
 Flag to indicate that entry is ok. More...
 

Detailed Description

template<class BRANCH, int MAXNODES>
struct te::sam::rtree::PartitionVars< BRANCH, MAXNODES >

Auxiliary structure when searching for a split partition.

Definition at line 43 of file PartitionVars.h.

Member Function Documentation

template<class BRANCH , int MAXNODES>
void te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::init ( )
inline

Initializes partition vars.

Definition at line 54 of file PartitionVars.h.

Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::methodZero().

Member Data Documentation

template<class BRANCH , int MAXNODES>
double te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_area[2]
template<class BRANCH , int MAXNODES>
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_count[2]
template<class BRANCH , int MAXNODES>
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_cover[2]
template<class BRANCH , int MAXNODES>
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_coverSplit
template<class BRANCH , int MAXNODES>
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_partition[MAXNODES+1]
template<class BRANCH , int MAXNODES>
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_taken[MAXNODES+1]

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