#include <OdeCollisionObject.hpp>
◆ ~OdeCollisionObject()
dart::collision::OdeCollisionObject::~OdeCollisionObject |
( |
| ) |
|
|
virtual |
◆ OdeCollisionObject()
◆ getCollisionDetector() [1/2]
◆ getCollisionDetector() [2/2]
const CollisionDetector * dart::collision::CollisionObject::getCollisionDetector |
( |
| ) |
const |
|
inherited |
◆ getOdeBodyId()
dBodyID dart::collision::OdeCollisionObject::getOdeBodyId |
( |
| ) |
const |
|
protected |
Returns the ODE body id associated to this object.
◆ getOdeGeomId()
dGeomID dart::collision::OdeCollisionObject::getOdeGeomId |
( |
| ) |
const |
|
protected |
Returns the ODE body id associated to this object.
◆ getShape()
Return the associated Shape.
◆ getShapeFrame()
Return the associated ShapeFrame.
◆ getTransform()
const Eigen::Isometry3d & dart::collision::CollisionObject::getTransform |
( |
| ) |
const |
|
inherited |
◆ operator=()
Move assignment operator.
This is used to refresh OdeCollisionObjects when their underlying shape information needs to be updated.
◆ updateEngineData()
void dart::collision::OdeCollisionObject::updateEngineData |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OdeCollisionDetector
◆ OdeCollisionGroup
◆ mBodyId
dBodyID dart::collision::OdeCollisionObject::mBodyId |
|
protected |
ODE body id associated with this object.
If the ODE geom type is immobile, this is nullptr.
◆ mCollisionDetector
◆ mOdeGeom
std::unique_ptr<detail::OdeGeom> dart::collision::OdeCollisionObject::mOdeGeom |
|
protected |
◆ mShapeFrame