TerraLib 4.1
TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars Struct Reference

Structure of auxiliary variables for finding a split partition. More...

#include <TeRTree.h>

List of all members.

Public Member Functions

void init ()
 Initializes partition vars.

Public Attributes

int partition_ [MAXNODES+1]
 Auxiliary partition vector.
int taken_ [MAXNODES+1]
 Flag to indicate that entry is ok.
int count_ [2]
 Number of entries in each new page.
TeBox cover_ [2]
 Auxiliary box of each new page.
double area_ [2]
 Auxiliary area of each new page.
TeRTreeBranch branchBuf_ [MAXNODES+1]
 Auxiliary branch buffer.
TeBox coverSplit_
 Auxiliary box covering branchBuf.

Detailed Description

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
struct TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars

Structure of auxiliary variables for finding a split partition.


Member Function Documentation

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
void TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::init ( ) [inline]

Initializes partition vars.


Member Data Documentation

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
double TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::area_[2]

Auxiliary area of each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
TeRTreeBranch TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::branchBuf_[MAXNODES+1]

Auxiliary branch buffer.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::count_[2]

Number of entries in each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
TeBox TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::cover_[2]

Auxiliary box of each new page.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
TeBox TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::coverSplit_

Auxiliary box covering branchBuf.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::partition_[MAXNODES+1]

Auxiliary partition vector.

template<class DATATYPE, int MAXNODES = 8, int MINNODES = MAXNODES / 2>
int TeSAM::TeRTree< DATATYPE, MAXNODES, MINNODES >::TePartitionVars::taken_[MAXNODES+1]

Flag to indicate that entry is ok.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines