#include <SDS.h>
Inheritance diagram for SDS:
Public Member Functions | |
SDS (bool delayBuild) | |
virtual | ~SDS () |
virtual SDS * | clone () const =0 |
virtual Iterator * | createIterator ()=0 |
virtual InspectorSDS * | createInspector (unsigned)=0 |
virtual int | append (SceneGraphObject *)=0 |
virtual SceneGraphObject * | detach (SceneGraphObject::OID)=0 |
virtual bool | update (void)=0 |
virtual bool | build (void)=0 |
virtual void | dump (const char *, const char *)=0 |
virtual void | dump (const char *) |
virtual void | __debug () |
Static Public Member Functions | |
static Matrix4 * | multiTrans (const Matrix4 *, const Matrix4 *, Vector3 &) |
static Matrix4 * | multiTrans (const Matrix4 *, const Matrix4 *, double &) |
Protected Member Functions | |
virtual void | _duplicate_attributes (const SDS &) |
SDS () | |
Protected Attributes | |
bool | _delayBuild |
List< SceneGraphObject > | _intangibleChildren |
Friends | |
class | IteratorSDS |
class | InspectorSDS |
Definition at line 26 of file SDS.h.
|
|
|
|
|
|
|
|
|
Reimplemented in BVH, FDH14Tree, FDH6Tree, FDHTree, Heap, OctTree, and SphereTree. Definition at line 5 of file SDS.cc. References SDS::_delayBuild. Referenced by Heap::_duplicate_attributes(), and BVH::_duplicate_attributes(). |
|
|
|
Implemented in BVH, Heap, and OctTree. Referenced by Surface::done(). |
|
Implemented in BVH, FDH14Tree, FDH6Tree, FDHTree, Heap, OctTree, and SphereTree. Referenced by Group::Group(), Parser::Parser(), and Surface::Surface(). |
|
Implemented in BVH, Heap, and OctTree. Referenced by BVExplorer::_iterate(). |
|
Implemented in BVH, Heap, and OctTree. Referenced by Surface::numEdges(), Surface::Surface(), and Group::traverseSubnodes(). |
|
|
|
Reimplemented in OctTree. |
|
Implemented in BVH, Heap, and OctTree. Referenced by Surface::dump(). |
|
|
|
Definition at line 10 of file SDS.cc. Referenced by FDH14Tree::_dr_init(), BVH::_dr_init(), and BVH::collision(). |
|
|
|
|
|
|
|
Definition at line 31 of file SDS.h. Referenced by SDS::_duplicate_attributes(), OctTree::build(), BVH::build(), BVH::collision(), BVH::distance(), BVH::separation(), OctTree::update(), and BVH::update(). |
|
Definition at line 32 of file SDS.h. Referenced by OctTree::append(), Heap::append(), BVH::append(), IteratorSDS::firstChild(), and IteratorSDS::nextChild(). |