#include <InspectorBVH.h>
Inheritance diagram for InspectorBVH:
Public Member Functions | |
InspectorBVH (SDS *s, unsigned d) | |
virtual const Geometry * | firstElement () |
virtual const Geometry * | nextElement () |
Protected Attributes | |
unsigned | _depth |
maximal depth of traversal in the BVH | |
BVH::Node * | _pActNode |
actual node during the traversal | |
unsigned | _actDepth |
actual depth during the traversal | |
SDS * | _pAggregate |
inspected spatial data structure |
Definition at line 16 of file InspectorBVH.h.
|
Constructor
Definition at line 29 of file InspectorBVH.h. |
|
This method starts new inspection
Implements InspectorSDS. Definition at line 5 of file InspectorBVH.cc. References InspectorBVH::_actDepth, InspectorBVH::_pActNode, InspectorSDS::_pAggregate, BVH::Node::bv, and BVH::Node::leftChild. |
|
This method continues in inspection
Implements InspectorSDS. Definition at line 20 of file InspectorBVH.cc. References InspectorBVH::_actDepth, InspectorBVH::_pActNode, BVH::Node::bv, BVH::Node::leftChild, and BVH::Node::parent. |
|
actual depth during the traversal
Definition at line 20 of file InspectorBVH.h. Referenced by InspectorBVH::firstElement(), and InspectorBVH::nextElement(). |
|
maximal depth of traversal in the BVH
Definition at line 18 of file InspectorBVH.h. |
|
actual node during the traversal
Definition at line 19 of file InspectorBVH.h. Referenced by InspectorBVH::firstElement(), and InspectorBVH::nextElement(). |
|
inspected spatial data structure
Definition at line 19 of file InspectorSDS.h. Referenced by InspectorBVH::firstElement(). |