33 #ifndef DART_COLLISION_BULLET_BULLETCOLLISIONOBJECT_HPP_ 34 #define DART_COLLISION_BULLET_BULLETCOLLISIONOBJECT_HPP_ 37 #include "dart/config.hpp" 39 #include <btBulletCollisionCommon.h> 41 #include "dart/dynamics/CollisionObject.hpp" 42 #include "dart/dynamics/bullet/BulletCollisionShape.hpp" 47 class CollisionObject;
65 const std::shared_ptr<BulletCollisionShape>& bulletCollisionShape);
73 std::unique_ptr<btCollisionObject> mBulletCollisionObject;
79 #endif // DART_COLLISION_BULLET_BULLETCOLLISIONOBJECT_HPP_ btCollisionObject * getBulletCollisionObject()
Return Bullet collision object.
Definition: BulletCollisionObject.cpp:42
Definition: BulletCollisionObject.hpp:49
std::shared_ptr< BulletCollisionShape > mBulletCollisionShape
Bullet collision object.
Definition: BulletCollisionObject.hpp:72
Definition: Aspect.cpp:40
BulletCollisionObject(CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame, const std::shared_ptr< BulletCollisionShape > &bulletCollisionShape)
Constructor.
Definition: BulletCollisionObject.cpp:54
Definition: BulletCollisionDetector.hpp:49
Definition: CollisionObject.hpp:43
void updateEngineData() override
Update the collision object of the collision detection engine.
Definition: BulletCollisionObject.cpp:71
Definition: ShapeFrame.hpp:189
Definition: CollisionDetector.hpp:56