33#ifndef DART_COLLISION_BULLET_DETAIL_BULLETOVERLAPFILTERCALLBACK_HPP_
34#define DART_COLLISION_BULLET_DETAIL_BULLETOVERLAPFILTERCALLBACK_HPP_
48 const std::shared_ptr<CollisionFilter>&
filter =
nullptr,
54 btBroadphaseProxy* proxy0, btBroadphaseProxy* proxy1)
const override;
63 std::shared_ptr<CollisionFilter>
filter;
Definition CollisionGroup.hpp:54
Definition BulletCollisionDetector.cpp:60
Definition BulletOverlapFilterCallback.hpp:45
const CollisionGroup * group1
Definition BulletOverlapFilterCallback.hpp:64
bool done
Whether the collision iteration can stop.
Definition BulletOverlapFilterCallback.hpp:61
bool needBroadphaseCollision(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1) const override
Returns true when pairs need collision.
Definition BulletOverlapFilterCallback.cpp:58
std::shared_ptr< CollisionFilter > filter
Definition BulletOverlapFilterCallback.hpp:63
const CollisionGroup * group2
Definition BulletOverlapFilterCallback.hpp:65
bool foundCollision
True if at least one contact is found.
Definition BulletOverlapFilterCallback.hpp:58