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

◆ init()

Member Data Documentation

◆ m_area

template<class BRANCH , int MAXNODES>
double te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_area[2]

◆ m_branchBuf

◆ m_count

template<class BRANCH , int MAXNODES>
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_count[2]

◆ m_cover

template<class BRANCH , int MAXNODES>
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_cover[2]

◆ m_coverSplit

template<class BRANCH , int MAXNODES>
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_coverSplit

◆ m_partition

template<class BRANCH , int MAXNODES>
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_partition[MAXNODES+1]

◆ m_taken

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: