#include <BV_KDOPTree.h>
Public Member Functions | |
| BV_KDOPNode (int leafId=-1) | |
| BV_KDOPNode (const BV_KDOPNode &rhs) | |
| ~BV_KDOPNode () | |
| bool | isLeaf () const |
| bool | overlaps (const BV_KDOPNode &rhs, fpreal tol) const |
| void | save (ostream &os, bool onlyStructure) const |
| int64 | getMemoryUsage () const |
Static Public Member Functions | |
| static BV_KDOPNode * | load (UT_IStream &is, bool onlyStructure) |
Public Attributes | |
| fpreal | myExtents [K] |
| Minimum/maximum extent in each of the K/2 directions. | |
| int | myLeafId |
| BV_KDOPNode * | myLeft |
| BV_KDOPNode * | myRight |
Definition at line 28 of file BV_KDOPTree.h.
| BV_KDOPNode< K >::BV_KDOPNode | ( | int | leafId = -1 |
) |
| BV_KDOPNode< K >::BV_KDOPNode | ( | const BV_KDOPNode< K > & | rhs | ) |
| BV_KDOPNode< K >::~BV_KDOPNode | ( | ) |
| int64 BV_KDOPNode< K >::getMemoryUsage | ( | ) | const |
| bool BV_KDOPNode< K >::isLeaf | ( | ) | const [inline] |
Definition at line 35 of file BV_KDOPTree.h.
| static BV_KDOPNode* BV_KDOPNode< K >::load | ( | UT_IStream & | is, | |
| bool | onlyStructure | |||
| ) | [static] |
| bool BV_KDOPNode< K >::overlaps | ( | const BV_KDOPNode< K > & | rhs, | |
| fpreal | tol | |||
| ) | const |
| void BV_KDOPNode< K >::save | ( | ostream & | os, | |
| bool | onlyStructure | |||
| ) | const |
| fpreal BV_KDOPNode< K >::myExtents[K] |
| int BV_KDOPNode< K >::myLeafId |
Definition at line 55 of file BV_KDOPTree.h.
| BV_KDOPNode* BV_KDOPNode< K >::myLeft |
Definition at line 56 of file BV_KDOPTree.h.
| BV_KDOPNode * BV_KDOPNode< K >::myRight |
Definition at line 56 of file BV_KDOPTree.h.
1.5.9