#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.