#include <broadphase-callbacks.hpp>

Public Member Functions | |
| bool | collide (hpp::fcl::CollisionObject *o1, hpp::fcl::CollisionObject *o2) |
| CollisionCallBackDefault (const GeometryModel &geometry_model, GeometryData &geometry_data, bool stopAtFirstCollision=false) | |
| void | done () final |
| Callback method called after the termination of a collisition detection algorithm. The default implementation does nothing. More... | |
| void | init () |
| bool | stop () const final |
| If true, the stopping criteria related to the collision callback has been met and one can stop. More... | |
Public Member Functions inherited from pinocchio::CollisionCallBackBase | |
| CollisionCallBackBase (const GeometryModel &geometry_model, GeometryData &geometry_data) | |
| GeometryData & | getGeometryData () |
| const GeometryData & | getGeometryData () const |
| const GeometryModel & | getGeometryModel () const |
Public Member Functions inherited from hpp::fcl::CollisionCallBackBase | |
| virtual bool | operator() (CollisionObject *o1, CollisionObject *o2) |
Public Attributes | |
| PairIndex | collisionPairIndex |
| The collision index of the first pair in collision. More... | |
| size_t | count |
| Number of visits of the collide method. More... | |
| bool | stopAtFirstCollision |
| Whether to stop or not when localizing a first collision. More... | |
Public Attributes inherited from pinocchio::CollisionCallBackBase | |
| bool | accumulate |
| Whether the callback is used in an accumulate mode where several collide methods are called successively. More... | |
| bool | collision |
| Whether there is a collision or not. More... | |
Additional Inherited Members | |
Protected Attributes inherited from pinocchio::CollisionCallBackBase | |
| GeometryData * | geometry_data_ptr |
| Geometry data associated to the callback. More... | |
| const GeometryModel * | geometry_model_ptr |
| Geometry model associated to the callback. More... | |
Definition at line 66 of file broadphase-callbacks.hpp.
|
inline |
Definition at line 68 of file broadphase-callbacks.hpp.
|
inlinevirtual |
Implements hpp::fcl::CollisionCallBackBase.
Definition at line 90 of file broadphase-callbacks.hpp.
|
inlinefinalvirtual |
Callback method called after the termination of a collisition detection algorithm. The default implementation does nothing.
Reimplemented from pinocchio::CollisionCallBackBase.
Definition at line 178 of file broadphase-callbacks.hpp.
|
inlinevirtual |
Reimplemented from hpp::fcl::CollisionCallBackBase.
Definition at line 79 of file broadphase-callbacks.hpp.
|
inlinefinalvirtual |
If true, the stopping criteria related to the collision callback has been met and one can stop.
Implements pinocchio::CollisionCallBackBase.
Definition at line 170 of file broadphase-callbacks.hpp.
| PairIndex pinocchio::CollisionCallBackDefault::collisionPairIndex |
The collision index of the first pair in collision.
Definition at line 188 of file broadphase-callbacks.hpp.
| size_t pinocchio::CollisionCallBackDefault::count |
Number of visits of the collide method.
Definition at line 191 of file broadphase-callbacks.hpp.
| bool pinocchio::CollisionCallBackDefault::stopAtFirstCollision |
Whether to stop or not when localizing a first collision.
Definition at line 185 of file broadphase-callbacks.hpp.