#include <iso_space_rtree.h>
Collaboration diagram for iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node:
Public Member Functions | |
Node (unsigned int pDim) | |
Node (int pDim, int pCount, int pLevel) | |
~Node () | |
bool | IsInternalNode () |
bool | IsLeaf () |
int | level () |
int | count () |
Branch & | branch (unsigned int pIndex) |
void | setLevel (int pLevel) |
void | setCount (int pCount) |
void | setBranch (Branch *pBranch, unsigned int pIndex) |
Public Attributes | |
int | mCount |
Count. | |
int | mLevel |
Leaf is zero, others positive. | |
Branch ** | mBranch |
Branch. | |
Protected Member Functions | |
Node () |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::Node | ( | ) | [inline, protected] |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::Node | ( | unsigned int | pDim | ) | [inline] |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::Node | ( | int | pDim, | |
int | pCount, | |||
int | pLevel | |||
) | [inline] |
iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::~Node | ( | ) | [inline] |
bool iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::IsInternalNode | ( | ) | [inline] |
bool iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::IsLeaf | ( | ) | [inline] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::level | ( | ) | [inline] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::count | ( | ) | [inline] |
Branch& iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::branch | ( | unsigned int | pIndex | ) | [inline] |
void iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::setLevel | ( | int | pLevel | ) | [inline] |
void iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::setCount | ( | int | pCount | ) | [inline] |
void iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::setBranch | ( | Branch * | pBranch, | |
unsigned int | pIndex | |||
) | [inline] |
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::mCount |
Count.
int iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::mLevel |
Leaf is zero, others positive.
Branch** iso::space::RTree< DATATYPE, ELEMTYPE, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node::mBranch |