Classes | Namespaces | Typedefs
broadphase.h File Reference
#include <hpp/fcl/collision_object.h>
#include <set>
#include <vector>
#include <hpp/fcl/broadphase/broadphase_bruteforce.h>
#include <hpp/fcl/broadphase/broadphase_spatialhash.h>
#include <hpp/fcl/broadphase/broadphase_SaP.h>
#include <hpp/fcl/broadphase/broadphase_SSaP.h>
#include <hpp/fcl/broadphase/broadphase_interval_tree.h>
#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree.h>
#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h>
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

namespace  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.
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.
typedef bool(* fcl::ContinuousCollisionCallBack )(ContinuousCollisionObject *o1, ContinuousCollisionObject *o2, void *cdata)
 Callback for continuous collision between two objects. Return value is whether can stop now.
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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines