Classes | Namespaces | Functions
default_broadphase_callbacks.h File Reference
#include "hpp/fcl/broadphase/broadphase_callbacks.h"
#include "hpp/fcl/collision.h"
#include "hpp/fcl/distance.h"
Include dependency graph for default_broadphase_callbacks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hpp::fcl::CollisionCallBackCollect
 Collision callback to collect collision pairs potentially in contacts. More...
 
struct  hpp::fcl::CollisionCallBackDefault
 Default collision callback to check collision between collision objects. More...
 
struct  hpp::fcl::CollisionData
 Collision data stores the collision request and the result given by collision algorithm. More...
 
struct  hpp::fcl::DistanceCallBackDefault
 Default distance callback to check collision between collision objects. More...
 
struct  hpp::fcl::DistanceData
 Distance data stores the distance request and the result given by distance algorithm. More...
 

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 

Functions

bool hpp::fcl::defaultCollisionFunction (CollisionObject *o1, CollisionObject *o2, void *data)
 Provides a simple callback for the collision query in the BroadPhaseCollisionManager. It assumes the data parameter is non-null and points to an instance of CollisionData. It simply invokes the collide() method on the culled pair of geometries and stores the results in the data's CollisionResult instance. More...
 
bool hpp::fcl::defaultDistanceFunction (CollisionObject *o1, CollisionObject *o2, void *data, FCL_REAL &dist)
 Collision data for use with the DefaultContinuousCollisionFunction. It stores the collision request and the result given by the collision algorithm (and stores the conclusion of whether further evaluation of the broadphase collision manager has been deemed unnecessary). More...
 


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:02