33 #ifndef DART_COLLISION_BULLET_DETAIL_BULLETCOLLISIONDISPATCHER_HPP_
34 #define DART_COLLISION_BULLET_DETAIL_BULLETCOLLISIONDISPATCHER_HPP_
37 #include "dart/config.hpp"
39 #include <btBulletCollisionCommon.h>
57 void setFilter(
const std::shared_ptr<CollisionFilter>& filter);
62 const btCollisionObject* body0,const btCollisionObject* body1) override;
bool done
Whether the collision iteration can stop.
Definition: FCLCollisionDetector.cpp:169
Definition: CollisionFilter.hpp:50
Definition: BulletCollisionDispatcher.hpp:49
BulletCollisionDispatcher(btCollisionConfiguration *config)
Definition: BulletCollisionDispatcher.cpp:42
void setFilter(const std::shared_ptr< CollisionFilter > &filter)
Definition: BulletCollisionDispatcher.cpp:58
auto getFilter() const -> std::shared_ptr< CollisionFilter >
Definition: BulletCollisionDispatcher.cpp:65
std::shared_ptr< CollisionFilter > mFilter
Definition: BulletCollisionDispatcher.hpp:67
bool needsCollision(const btCollisionObject *body0, const btCollisionObject *body1) override
Definition: BulletCollisionDispatcher.cpp:72
bool mDone
Definition: BulletCollisionDispatcher.hpp:65
void setDone(bool done)
Definition: BulletCollisionDispatcher.cpp:52
Definition: BulletCollisionDetector.cpp:63
Definition: SharedLibraryManager.hpp:43