OpenDEEnvironment.cpp
40 unsigned int ompl::control::OpenDEEnvironment::getMaxContacts(dGeomID /*geom1*/, dGeomID /*geom2*/) const
45 bool ompl::control::OpenDEEnvironment::isValidCollision(dGeomID /*geom1*/, dGeomID /*geom2*/, const dContact& /*contact*/) const
50 void ompl::control::OpenDEEnvironment::setupContact(dGeomID /*geom1*/, dGeomID /*geom2*/, dContact &contact) const
unsigned int maxContacts_
The maximum number of contacts to create between two bodies when a collision occurs.
Definition: OpenDEEnvironment.h:93
std::string getGeomName(dGeomID geom) const
Get the name of a body.
Definition: OpenDEEnvironment.cpp:60
virtual void setupContact(dGeomID geom1, dGeomID geom2, dContact &contact) const
Parameters to set when contacts are created between geom1 and geom2.
Definition: OpenDEEnvironment.cpp:50
std::map< dGeomID, std::string > geomNames_
Optional map of names given to geoms. This is useful when collision checking is verbose.
Definition: OpenDEEnvironment.h:84
virtual unsigned int getMaxContacts(dGeomID geom1, dGeomID geom2) const
Get the maximum number of contacts to set up between two colliding geoms. By default, this just returns the member variable maxContacts.
Definition: OpenDEEnvironment.cpp:40
virtual bool isValidCollision(dGeomID geom1, dGeomID geom2, const dContact &contact) const
Decide whether a collision is a valid one or not. In some cases, collisions between some bodies can b...
Definition: OpenDEEnvironment.cpp:45
void setGeomName(dGeomID geom, const std::string &name)
Set the name of a body.
Definition: OpenDEEnvironment.cpp:69