Spatial Tree tier information structure. More...
#include <rvc/spattree.h>
Public Member Functions | |
| TIERINFO () | |
| INT32 | CalcNode2D (const DPOINT2D &point) const |
| INT32 | CalcNode3D (const DPOINT3D &point) const |
| INT32 | CalcNodeX (double x) const |
| INT32 | CalcNodeY (double y) const |
| INT32 | CalcNodeZ (double z) const |
| void | Clear () |
Public Attributes | |
| DPOINT3D | m_NodeSize |
| WPOINT3D | m_NumNodes |
| DPOINT3D | m_Origin |
| UINT8 | spare [2] |
Spatial Tree tier information structure.
Nodes are stored by row, thus X is incremented fastest and Z is incremented slowest.
| RVC::SPATIALTREE::TIERINFO::TIERINFO | ( | ) | [inline] |
Calculate node index for given 2D point coordinates.
Calculate node index for given 3D point coordinates.
| INT32 RVC::SPATIALTREE::TIERINFO::CalcNodeX | ( | double | x | ) | const [inline] |
Calculate node X index for given X coordinate.
| INT32 RVC::SPATIALTREE::TIERINFO::CalcNodeY | ( | double | y | ) | const [inline] |
Calculate node Y index for given Y coordinate.
| INT32 RVC::SPATIALTREE::TIERINFO::CalcNodeZ | ( | double | z | ) | const [inline] |
Calculate node Z index for given Z coordinate.
| void RVC::SPATIALTREE::TIERINFO::Clear | ( | ) | [inline] |
Clear the structure.
1.6.1