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... | |
Auxiliary structure when searching for a split partition.
Definition at line 43 of file PartitionVars.h.
|
inline |
Initializes partition vars.
Definition at line 54 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::methodZero().
double te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_area[2] |
Auxiliary area of each new page.
Definition at line 49 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().
BRANCH te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_branchBuf[MAXNODES+1] |
Auxiliary branch buffer.
Definition at line 50 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::getBranches(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::loadNodes(), te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pickSeeds(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_count[2] |
Number of entries in each new page.
Definition at line 47 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_cover[2] |
Auxiliary box of each new page.
Definition at line 48 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().
te::gm::Envelope te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_coverSplit |
Auxiliary box covering branchBuf.
Definition at line 51 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::getBranches(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pickSeeds().
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_partition[MAXNODES+1] |
Auxiliary partition vector.
Definition at line 45 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::loadNodes().
int te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_taken[MAXNODES+1] |
Flag to indicate that entry is ok.
Definition at line 46 of file PartitionVars.h.
Referenced by te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::classify(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().