#include <H3DNetworkingUtils/CollisionSphereHierarchy.h>
Public Member Functions | |
CollisionSphereHierarchy (H3D::Inst< MFCollidableGeometry > _collidables=0, H3D::Inst< CollisionSphere::Radius > _radius=0) | |
Constructor. | |
virtual void | initialize () |
Initialize. | |
virtual void | setDyn (CollidableDynamic *ptr) |
Set the Dynamic that contains this CollisionGeometry /n This goes through the whole hierarchy, calling setDyn(). | |
Public Attributes | |
auto_ptr< MFCollidableGeometry > | collidables |
The children spheres access type: inputOutput basic type: MFNode default value:. | |
Static Public Attributes | |
static H3D::H3DNodeDatabase | database |
Database. |
Examples:
void CollisionSphereHierarchy::initialize | ( | ) | [virtual] |
Initialize.
for ( MFCollidableGeometry::const_iterator i = collidables->begin(); i != collidables->end(); i++ ) { children->push_back(*i); }
Reimplemented from H3DNetworkingUtils::CollisionSphere.
References H3DNetworkingUtils::CollisionSphere::initialize().