#include <iso_space_rtree.h>
Collaboration diagram for iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars:
Public Member Functions | |
PartitionVars (unsigned int pDim) | |
~PartitionVars () | |
Branch & | branch (unsigned int pIndex) |
Rect & | cover (unsigned int pIndex) |
void | setBranch (Branch &pBranch, unsigned int pIndex) |
void | setCover (Rect &pRect, unsigned int pIndex) |
Public Attributes | |
int | mPartition [MAXNODES+1] |
int | mTotal |
int | mMinFill |
int | mTaken [MAXNODES+1] |
int | mCount [2] |
Rect ** | mCover |
ELEMTYPEREAL | mArea [2] |
Branch ** | mBranchBuf |
int | mBranchCount |
Rect | mCoverSplit |
ELEMTYPEREAL | mCoverSplitArea |
Protected Member Functions | |
PartitionVars () | |
Friends | |
class | RTree |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::PartitionVars | ( | ) | [inline, protected] |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::PartitionVars | ( | unsigned int | pDim | ) | [inline] |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::~PartitionVars | ( | ) | [inline] |
Branch& iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::branch | ( | unsigned int | pIndex | ) | [inline] |
Rect& iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::cover | ( | unsigned int | pIndex | ) | [inline] |
void iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::setBranch | ( | Branch & | pBranch, | |
unsigned int | pIndex | |||
) | [inline] |
void iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::setCover | ( | Rect & | pRect, | |
unsigned int | pIndex | |||
) | [inline] |
friend class RTree [friend] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mPartition[MAXNODES+1] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mTotal |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mMinFill |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mTaken[MAXNODES+1] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mCount[2] |
Rect** iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mCover |
ELEMTYPEREAL iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mArea[2] |
Branch** iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mBranchBuf |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mBranchCount |
Rect iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mCoverSplit |
ELEMTYPEREAL iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars::mCoverSplitArea |