#ifndef ClosestNotMeConvexResultCallback_H
#define ClosestNotMeConvexResultCallback_H
#include "../../../bullet/LinearMath/btVector3.h"
#include "../../../bullet/BulletCollision/CollisionDispatch/btCollisionObject.h"
#include "../../../bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h"
class ClosestNotMeConvexResultCallback : public btCollisionWorld::ClosestConvexResultCallback
{
public:
btCollisionObject* m_me;
btScalar m_allowedPenetration;
public:
ClosestNotMeConvexResultCallback (btCollisionObject* me,const btVector3& fromA,const btVector3& toA);
virtual btScalar addSingleResult(btCollisionWorld::LocalConvexResult& convexResult,bool normalInWorldSpace);
virtual bool needsCollision(btBroadphaseProxy* proxy0);
};
#endif // ClosestNotMeConvexResultCallback_H