| __debug(void) | BVH | [virtual] |
| __debug(Node *n, int d) | BVH | [virtual] |
| __get_edges(Matrix4 *, Node *, unsigned, unsigned, int, float *, unsigned &) | BVH | |
| __get_meshes(Matrix4 *, Node *, unsigned, unsigned, int, Mesh **, unsigned &) | BVH | |
| __getEdges(Matrix4 *pMyTr, unsigned level, int rot, unsigned &size) | BVH | |
| __getMeshes(Matrix4 *pMyTr, unsigned level, int rot, unsigned &size) | BVH | |
| _append(SceneGraphObject *, Geometry *, Node *, unsigned) | BVH | [protected] |
| _build_tree(Node *, unsigned) | BVH | [protected] |
| _collision(Node *, Geometry &, List< SceneGraphObject > *) | BVH | [protected] |
| _coordMat | BVH | [protected] |
| _create_bv(BVList &) | BVH | [protected] |
| _create_bv(List< SceneGraphObject > &)=0 | BVH | [protected, pure virtual] |
| _create_bv(Geometry &, Geometry &)=0 | BVH | [protected, pure virtual] |
| _create_bv(SceneGraphObject &)=0 | BVH | [protected, pure virtual] |
| _create_dist_rot(BVH::Node *) | BVH | [protected, virtual] |
| _create_list()=0 | BVH | [protected, pure virtual] |
| _delayBuild | SDS | [protected] |
| _depthLimit | BVH | [protected] |
| _destroy_tree(Node *) | BVH | [protected] |
| _dr_init(const Matrix4 *, const Matrix4 *, BVH *) | BVH | [protected, virtual] |
| _dr_inner(DRInfo &, Node *, Node *, unsigned) | BVH | [protected, virtual] |
| _dr_leaf(DRInfo &, Node *, unsigned) | BVH | [protected, virtual] |
| _dr_primitives(DRInfo &, Node *, Vector3 *) | BVH | [protected, virtual] |
| _drInfo | BVH | [protected] |
| _dump(const Node *, const char *, const char *) | BVH | [protected] |
| _duplicate_attributes(const SDS &) | BVH | [protected, virtual] |
| _enlarge_bv(Geometry **, Geometry &)=0 | BVH | [protected, pure virtual] |
| _intangibleChildren | SDS | [protected] |
| _leafLimit | BVH | [protected] |
| _leftLeaf | BVH | [protected] |
| _myTrMat | BVH | [protected] |
| _pPartner | BVH | [protected] |
| _rebuild_tree(Node *) | BVH | [protected] |
| _remove_leaf(Node *) | BVH | [protected] |
| _root | BVH | [protected] |
| _scaleRatio | BVH | [protected] |
| _splitStrategy | BVH | [protected] |
| _treeDepth | BVH | [protected] |
| append(SceneGraphObject *) | BVH | [virtual] |
| build(void) | BVH | [virtual] |
| BVDistance class | BVH | [friend] |
| BVExplorer class | BVH | [friend] |
| BVH() | BVH | [inline, protected] |
| BVH(unsigned, unsigned, bool, BVList::SplitStrategy) | BVH | |
| clone() const =0 | BVH | [pure virtual] |
| collision(Matrix4 *, float, float, float, float, int *) | BVH | [virtual] |
| createInspector(unsigned) | BVH | [virtual] |
| createIterator() | BVH | [virtual] |
| depthLimit(void) const | BVH | [inline] |
| detach(SceneGraphObject::OID) | BVH | [virtual] |
| distance(Matrix4 *, BVH &, Matrix4 *, Node **, Node **, Vector3 *pDir=NULL, unsigned d1=UINT_MAX, unsigned d2=UINT_MAX) | BVH | [virtual] |
| dump(const char *, const char *) | BVH | [virtual] |
| esg::SDS::dump(const char *) | SDS | [inline, virtual] |
| InspectorBVH class | BVH | [friend] |
| IteratorBVH class | BVH | [friend] |
| leafLimit(void) const | BVH | [inline] |
| multiTrans(const Matrix4 *, const Matrix4 *, Vector3 &) | SDS | [static] |
| multiTrans(const Matrix4 *, const Matrix4 *, double &) | SDS | [static] |
| SDS() | SDS | [inline, protected] |
| SDS(bool delayBuild) | SDS | [inline] |
| separation(Matrix4 *, BVH &, Matrix4 *, Vector3 *pDir=NULL, unsigned d1=UINT_MAX, unsigned d2=UINT_MAX) | BVH | [virtual] |
| update(void) | BVH | [virtual] |
| ~BVH() | BVH | [virtual] |
| ~SDS() | SDS | [inline, virtual] |