Auxiliary structure when searching for a split partition. More...
#include <PartitionVars.h>
Public Member Functions | |
| void | init () | 
| Initializes partition vars.   | |
Public Attributes | |
| double | m_area [2] | 
| Auxiliary area of each new page.   | |
| 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.   | |
| te::gm::Envelope | m_coverSplit | 
| Auxiliary box covering branchBuf.   | |
| int | m_partition [MAXNODES+1] | 
| Auxiliary partition vector.   | |
| int | m_taken [MAXNODES+1] | 
| Flag to indicate that entry is ok.   | |
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.
References te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_count, te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_partition, and te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::m_taken.
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(), te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::init(), 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(), te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::init(), 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(), te::sam::rtree::PartitionVars< BRANCH, MAXNODES >::init(), and te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES >::pigeonhole().