|
hpp-fcl
3.0.0
HPP fork of FCL -- The Flexible Collision Library
|
Default distance callback to check collision between collision objects. More...
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h>


Public Member Functions | |
| void | init () |
| Initialize the callback. Clears the distance result and sets the done boolean to false. More... | |
| bool | distance (CollisionObject *o1, CollisionObject *o2, FCL_REAL &dist) |
| Distance evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More... | |
| virtual | ~DistanceCallBackDefault () |
Public Member Functions inherited from hpp::fcl::DistanceCallBackBase | |
| virtual bool | operator() (CollisionObject *o1, CollisionObject *o2, FCL_REAL &dist) |
| Functor call associated to the distance operation. More... | |
Public Attributes | |
| DistanceData | data |
Default distance callback to check collision between collision objects.
|
inlinevirtual |
|
virtual |
Distance 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. |
| [out] | dist | Distance between the two collision geometries. |
Implements hpp::fcl::DistanceCallBackBase.
|
inlinevirtual |
Initialize the callback. Clears the distance result and sets the done boolean to false.
Reimplemented from hpp::fcl::DistanceCallBackBase.
| DistanceData hpp::fcl::DistanceCallBackDefault::data |