All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
broadphase.h File Reference
Include dependency graph for broadphase.h:
This graph shows which files directly or indirectly include this file:

Classes

class  fcl::BroadPhaseCollisionManager
 Base class for broad phase collision. It helps to accelerate the collision/distance between N objects. Also support self collision, self distance and collision/distance with another M objects. More...
 
class  fcl::BroadPhaseContinuousCollisionManager
 Base class for broad phase continuous collision. It helps to accelerate the continuous collision/distance between N objects. Also support self collision, self distance and collision/distance with another M objects. More...
 

Namespaces

 fcl
 Main namespace.
 

Typedefs

typedef bool(* fcl::CollisionCallBack )(CollisionObject *o1, CollisionObject *o2, void *cdata)
 Callback for collision between two objects. Return value is whether can stop now. More...
 
typedef bool(* fcl::DistanceCallBack )(CollisionObject *o1, CollisionObject *o2, void *cdata, FCL_REAL &dist)
 Callback for distance between two objects, Return value is whether can stop now, also return the minimum distance till now. More...
 
typedef bool(* fcl::ContinuousCollisionCallBack )(ContinuousCollisionObject *o1, ContinuousCollisionObject *o2, void *cdata)
 Callback for continuous collision between two objects. Return value is whether can stop now. More...
 
typedef bool(* fcl::ContinuousDistanceCallBack )(ContinuousCollisionObject *o1, ContinuousCollisionObject *o2, void *cdata, FCL_REAL &dist)
 Callback for continuous distance between two objects, Return value is whether can stop now, also return the minimum distance till now. More...