33 #ifndef DART_COLLISION_BULLET_BULLETCOLLISIONOBJECT_HPP_
34 #define DART_COLLISION_BULLET_BULLETCOLLISIONOBJECT_HPP_
37 #include "dart/config.hpp"
39 #include <btBulletCollisionCommon.h>
65 const std::shared_ptr<BulletCollisionShape>& bulletCollisionShape);
Definition: BulletCollisionDetector.hpp:50
Definition: BulletCollisionObject.hpp:50
std::unique_ptr< btCollisionObject > mBulletCollisionObject
Definition: BulletCollisionObject.hpp:73
void updateEngineData() override
Update the collision object of the collision detection engine.
Definition: BulletCollisionObject.cpp:71
std::shared_ptr< BulletCollisionShape > mBulletCollisionShape
Bullet collision object.
Definition: BulletCollisionObject.hpp:72
btCollisionObject * getBulletCollisionObject()
Return Bullet collision object.
Definition: BulletCollisionObject.cpp:42
BulletCollisionObject(CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame, const std::shared_ptr< BulletCollisionShape > &bulletCollisionShape)
Constructor.
Definition: BulletCollisionObject.cpp:54
Definition: CollisionDetector.hpp:58
Definition: CollisionObject.hpp:45
Definition: ShapeFrame.hpp:192
::fcl::CollisionObject CollisionObject
Definition: BackwardCompatibility.hpp:161
Definition: BulletCollisionDetector.cpp:65