33#ifndef DART_COLLISION_BULLET_DETAIL_BULLETOVERLAPFILTERCALLBACK_HPP_
34#define DART_COLLISION_BULLET_DETAIL_BULLETOVERLAPFILTERCALLBACK_HPP_
37#include "dart/config.hpp"
39#include <btBulletCollisionCommon.h>
52 const std::shared_ptr<CollisionFilter>&
filter =
nullptr);
56 btBroadphaseProxy* proxy0, btBroadphaseProxy* proxy1)
const override;
65 std::shared_ptr<CollisionFilter>
filter;
Definition BulletCollisionDetector.cpp:65
Definition BulletOverlapFilterCallback.hpp:49
bool done
Whether the collision iteration can stop.
Definition BulletOverlapFilterCallback.hpp:63
bool needBroadphaseCollision(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1) const override
Returns true when pairs need collision.
Definition BulletOverlapFilterCallback.cpp:51
std::shared_ptr< CollisionFilter > filter
Definition BulletOverlapFilterCallback.hpp:65
bool foundCollision
True if at least one contact is found.
Definition BulletOverlapFilterCallback.hpp:60