#include <broadphase_callbacks.hh>
Public Types | |
typedef DistanceCallBackBase | Base |
typedef DistanceCallBackBaseWrapper | Self |
Public Member Functions | |
bool | distance (CollisionObject *o1, CollisionObject *o2, CoalScalar &dist) |
Distance evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More... | |
bool | distance (CollisionObject *o1, CollisionObject *o2, Eigen::Matrix< double, 1, 1 > &dist) |
void | init () |
Initialization of the callback before running the collision broadphase manager. More... | |
Public Member Functions inherited from coal::DistanceCallBackBase | |
virtual bool | operator() (CollisionObject *o1, CollisionObject *o2, CoalScalar &dist) |
Functor call associated to the distance operation. More... | |
Static Public Member Functions | |
static void | expose () |
Definition at line 76 of file broadphase_callbacks.hh.
Definition at line 78 of file broadphase_callbacks.hh.
Definition at line 79 of file broadphase_callbacks.hh.
|
inlinevirtual |
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 coal::DistanceCallBackBase.
Definition at line 87 of file broadphase_callbacks.hh.
|
inline |
Definition at line 82 of file broadphase_callbacks.hh.
|
inlinestatic |
Definition at line 94 of file broadphase_callbacks.hh.
|
inlinevirtual |
Initialization of the callback before running the collision broadphase manager.
Reimplemented from coal::DistanceCallBackBase.
Definition at line 81 of file broadphase_callbacks.hh.