33 #ifndef DART_COLLISION_ODE_ODECOLLISIONOBJECT_HPP_
34 #define DART_COLLISION_ODE_ODECOLLISIONOBJECT_HPP_
Definition: CollisionObject.hpp:45
OdeCollisionDetector wraps the ODE collision detector.
Definition: OdeCollisionDetector.hpp:53
Definition: OdeCollisionGroup.hpp:44
Definition: OdeCollisionObject.hpp:49
void updateEngineData() override
Update the collision object of the collision detection engine.
Definition: OdeCollisionObject.cpp:132
std::unique_ptr< detail::OdeGeom > mOdeGeom
ODE geom.
Definition: OdeCollisionObject.hpp:78
OdeCollisionObject & operator=(OdeCollisionObject &&other)
Move assignment operator.
Definition: OdeCollisionObject.cpp:111
dBodyID mBodyId
ODE body id associated with this object.
Definition: OdeCollisionObject.hpp:83
OdeCollisionObject(OdeCollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame)
Constructor.
Definition: OdeCollisionObject.cpp:72
dBodyID getOdeBodyId() const
Returns the ODE body id associated to this object.
Definition: OdeCollisionObject.cpp:158
virtual ~OdeCollisionObject()
Destructor.
Definition: OdeCollisionObject.cpp:65
dGeomID getOdeGeomId() const
Returns the ODE body id associated to this object.
Definition: OdeCollisionObject.cpp:164
Definition: ShapeFrame.hpp:192
Definition: BulletCollisionDetector.cpp:65