hpp-fcl 2.2.0
HPP fork of FCL -- The Flexible Collision Library
|
Default collision callback to check collision between collision objects. More...
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h>
Public Member Functions | |
bool | collide (CollisionObject *o1, CollisionObject *o2) |
Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More... | |
virtual | ~CollisionCallBackDefault () |
![]() | |
virtual void | init () |
Initialization of the callback before running the collision broadphase manager. More... | |
virtual bool | collide (CollisionObject *o1, CollisionObject *o2)=0 |
Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More... | |
virtual bool | operator() (CollisionObject *o1, CollisionObject *o2) |
Functor call associated to the collide operation. More... | |
Public Attributes | |
CollisionData | data |
Default collision callback to check collision between collision objects.
|
inlinevirtual |
|
virtual |
Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true.
[in] | o1 | Collision object #1. |
[in] | o2 | Collision object #2. |
Implements hpp::fcl::CollisionCallBackBase.
CollisionData hpp::fcl::CollisionCallBackDefault::data |