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:172
Definition CollisionFilter.hpp:50
Definition BulletCollisionDispatcher.hpp:49
void setFilter(const std::shared_ptr< CollisionFilter > &filter)
Definition BulletCollisionDispatcher.cpp:56
auto getFilter() const -> std::shared_ptr< CollisionFilter >
Definition BulletCollisionDispatcher.cpp:63
std::shared_ptr< CollisionFilter > mFilter
Definition BulletCollisionDispatcher.hpp:67
bool needsCollision(const btCollisionObject *body0, const btCollisionObject *body1) override
Definition BulletCollisionDispatcher.cpp:70
bool mDone
Definition BulletCollisionDispatcher.hpp:65
void setDone(bool done)
Definition BulletCollisionDispatcher.cpp:50
Definition BulletCollisionDetector.cpp:65
Definition SharedLibraryManager.hpp:46