#include <Joint.h>
Public Member Functions | |
JointGroup () | |
Joint * | createAndAdd (World *pWorld, Joint::EJointType type) |
Joint * | createAndAdd (World *pWorld, Contact *pContact) |
void | clear () |
Empties the group by destroying all contained joints. | |
Protected Member Functions | |
virtual | ~JointGroup () |
Protected destructor forces the object to be deleted by being dereferenced. | |
Protected Attributes | |
dJointGroupID | id |
std::set< osg::ref_ptr< Joint > > | vJoints |
Definition at line 319 of file Joint.h.
virtual Physics::JointGroup::~JointGroup | ( | ) | [inline, protected, virtual] |
void Physics::JointGroup::clear | ( | ) | [inline] |
Joint* Physics::JointGroup::createAndAdd | ( | World * | pWorld, | |
Joint::EJointType | type | |||
) | [inline] |
Definition at line 323 of file Joint.h.
References vJoints.
Referenced by Physics::NearCallback::operator()().
dJointGroupID Physics::JointGroup::id [mutable, protected] |
std::set<osg::ref_ptr<Joint> > Physics::JointGroup::vJoints [protected] |