VRUT::BVH Member List

This is the complete list of members for VRUT::BVH, including all inherited members.

AssignNodeIds()VRUT::BVH
AXIS enum nameVRUT::BVH [private]
BlendedList typedefVRUT::BVH
BoundProbe(const Ray &ray, IntersectionInfo *info)VRUT::BVH
Build(std::deque< NODE_ID > *items)VRUT::BVH
BVH(Scene *_scene)VRUT::BVH
bvhNodesVRUT::BVH [private]
CastRay(const Ray &ray, RayIntersectionInfo &info)VRUT::BVH
Cull(Camera *camera, ItemsList *itemsList, BlendedList *blendItemsList)VRUT::BVH
Destroy()VRUT::BVH [inline]
GetBVHNodeAssignedTo(NODE_ID sceneNodeID) const VRUT::BVH [inline]
GetGeometryNodeIDs(std::deque< NODE_ID > *items, const BVHNode *startNode) const VRUT::BVH
getGeometryNodes(std::deque< const BVHNode * > *items, const BVHNode *startNode)VRUT::BVH [private, static]
getGeometryNodes(std::deque< BVHNode * > *items, BVHNode *startNode)VRUT::BVH [private, static]
GetNumGeometryNodes(const BVHNode *startNode)VRUT::BVH [static]
GetRoot() const VRUT::BVH [inline]
Insert(BVHNode *node)VRUT::BVH
IsBuilt() const VRUT::BVH [inline]
ItemsList typedefVRUT::BVH
numberOfNodesVRUT::BVH
queueUpForRender(BVHNode *node, const Camera *camera, ItemsList *itemsList, BlendedList *blendItemsList, bool inclChildren=false)VRUT::BVH [private]
Rebuild()VRUT::BVH
Remove(BVHNode *node)VRUT::BVH
rootVRUT::BVH [private]
Scene classVRUT::BVH [friend]
sceneVRUT::BVH [private]
SetInvalid(BVHNode *node)VRUT::BVH [static]
splitGeometry(const std::deque< BVHNode * > *geometry, std::deque< BVHNode * > *geometryL, std::deque< BVHNode * > *geometryR) const VRUT::BVH [private]
UpdateBV(BVHNode *node=(BVHNode *) NULL)VRUT::BVH
WX_DECLARE_HASH_MAP(NODE_ID, BVHNode *, wxIntegerHash, wxIntegerEqual, SceneToBVHMap)VRUT::BVH [private]
X_AXIS enum valueVRUT::BVH [private]
Y_AXIS enum valueVRUT::BVH [private]
Z_AXIS enum valueVRUT::BVH [private]
~BVH()VRUT::BVH


Generated on Tue Mar 10 14:41:41 2009 for VRUT by  doxygen 1.5.5