Developer Documentation
|
Public Types | |
typedef BSPTraits::Handle | Handle |
typedef BSPTraits::Point | Point |
typedef BSPTraits::VertexHandle | VertexHandle |
typedef std::vector< Handle > | Handles |
typedef Handles::iterator | HandleIter |
typedef Handles::const_iterator | HandleConstIter |
typedef Point::value_type | Scalar |
typedef ACG::Geometry::PlaneT< Scalar > | Plane |
Public Member Functions | |
TreeNode (const Handles &_handles, TreeNode *_parent) | |
HandleIter | begin () |
HandleIter | end () |
HandleConstIter | begin () const |
HandleConstIter | end () const |
size_t | size () const |
template<typename MeshT > | |
void | visualizeTree (MeshT *_object, int _max_depth) |
This visualizes the bounding boxes. More... | |
Public Attributes | |
Handles | handles_ |
TreeNode * | parent_ |
TreeNode * | left_child_ |
TreeNode * | right_child_ |
Plane | plane_ |
Point | bb_min |
Point | bb_max |
Private Member Functions | |
TreeNode (const TreeNode &rhs) | |
TreeNode & | operator= (const TreeNode &rhs) |
Definition at line 63 of file BSPTreeNode.hh.
typedef BSPTraits::Handle TreeNode< BSPTraits >::Handle |
Definition at line 65 of file BSPTreeNode.hh.
typedef Handles::const_iterator TreeNode< BSPTraits >::HandleConstIter |
Definition at line 70 of file BSPTreeNode.hh.
typedef Handles::iterator TreeNode< BSPTraits >::HandleIter |
Definition at line 69 of file BSPTreeNode.hh.
typedef std::vector<Handle> TreeNode< BSPTraits >::Handles |
Definition at line 68 of file BSPTreeNode.hh.
typedef ACG::Geometry::PlaneT<Scalar> TreeNode< BSPTraits >::Plane |
Definition at line 72 of file BSPTreeNode.hh.
typedef BSPTraits::Point TreeNode< BSPTraits >::Point |
Definition at line 66 of file BSPTreeNode.hh.
typedef Point::value_type TreeNode< BSPTraits >::Scalar |
Definition at line 71 of file BSPTreeNode.hh.
typedef BSPTraits::VertexHandle TreeNode< BSPTraits >::VertexHandle |
Definition at line 67 of file BSPTreeNode.hh.
|
inline |
Definition at line 74 of file BSPTreeNode.hh.
Definition at line 77 of file BSPTreeNode.hh.
|
inline |
Definition at line 91 of file BSPTreeNode.hh.
|
inline |
Definition at line 99 of file BSPTreeNode.hh.
|
inline |
Definition at line 95 of file BSPTreeNode.hh.
|
inline |
Definition at line 103 of file BSPTreeNode.hh.
|
inline |
Definition at line 107 of file BSPTreeNode.hh.
|
inline |
This visualizes the bounding boxes.
Definition at line 118 of file BSPTreeNode.hh.
Point TreeNode< BSPTraits >::bb_max |
Definition at line 114 of file BSPTreeNode.hh.
Point TreeNode< BSPTraits >::bb_min |
Definition at line 114 of file BSPTreeNode.hh.
Handles TreeNode< BSPTraits >::handles_ |
Definition at line 111 of file BSPTreeNode.hh.
Definition at line 112 of file BSPTreeNode.hh.
Definition at line 112 of file BSPTreeNode.hh.
Definition at line 113 of file BSPTreeNode.hh.
Definition at line 112 of file BSPTreeNode.hh.