Classes | Namespaces | Typedefs
broadphase_collision_manager.h File Reference
#include <set>
#include <vector>
#include "fcl/narrowphase/collision_object.h"
#include "fcl/broadphase/broadphase_collision_manager-inl.h"
Include dependency graph for broadphase_collision_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fcl::BroadPhaseCollisionManager< S >
 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...
 

Namespaces

 fcl
 Main namespace.
 

Typedefs

using fcl::BroadPhaseCollisionManagerd = BroadPhaseCollisionManager< double >
 
using fcl::BroadPhaseCollisionManagerf = BroadPhaseCollisionManager< float >
 
template<typename S >
using fcl::CollisionCallBack = bool(*)(CollisionObject< S > *o1, CollisionObject< S > *o2, void *cdata)
 Callback for collision between two objects. Return value is whether can stop now. More...
 
template<typename S >
using fcl::DistanceCallBack = bool(*)(CollisionObject< S > *o1, CollisionObject< S > *o2, void *cdata, S &dist)
 Callback for distance between two objects, Return value is whether can stop now, also return the minimum distance till now. More...
 


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:49