#include <map>#include <list>#include "fcl/broadphase/broadphase_collision_manager.h"#include "fcl/broadphase/broadphase_SaP-inl.h"

Go to the source code of this file.
Classes | |
| struct | fcl::SaPCollisionManager< S >::EndPoint |
| End point for an interval. More... | |
| struct | fcl::SaPCollisionManager< S >::SaPAABB |
| SAP interval for one object. More... | |
| class | fcl::SaPCollisionManager< S > |
| Rigorous SAP collision manager. More... | |
| class | fcl::SaPCollisionManager< S > |
| Functor to help unregister one object. More... | |
| class | fcl::SaPCollisionManager< S > |
| Functor to help unregister one object. More... | |
| struct | fcl::SaPCollisionManager< S >::SaPPair |
| A pair of objects that are not culling away and should further check collision. More... | |
Namespaces | |
| fcl | |
| Main namespace. | |
Typedefs | |
| using | fcl::SaPCollisionManagerd = SaPCollisionManager< double > |
| using | fcl::SaPCollisionManagerf = SaPCollisionManager< float > |
Variables | |
| SaPCollisionManager< S >::SaPAABB * | aabb |
| back pointer to SAP interval More... | |
| AABB< S > | cached |
| cached AABB | |
| SaPCollisionManager< S >::EndPoint * | hi |
| higher bound end point of the interval More... | |
| SaPCollisionManager< S >::EndPoint * | lo |
| lower bound end point of the interval More... | |
| char | minmax |
| tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi More... | |
| EndPoint * | next [3] |
| the next end point in the end point list More... | |
| CollisionObject< S > * | obj |
| object More... | |
| CollisionObject< S > * | obj1 |
| CollisionObject< S > * | obj2 |
| EndPoint * | prev [3] |
| the previous end point in the end point list More... | |
| SaPCollisionManager<S>::SaPAABB* aabb |
back pointer to SAP interval
Definition at line 184 of file broadphase_SaP.h.
| AABB<S> cached |
cached AABB value
Definition at line 173 of file broadphase_SaP.h.
| SaPCollisionManager<S>::EndPoint* hi |
higher bound end point of the interval
Definition at line 170 of file broadphase_SaP.h.
| SaPCollisionManager<S>::EndPoint* lo |
lower bound end point of the interval
Definition at line 167 of file broadphase_SaP.h.
| char minmax |
tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi
Definition at line 181 of file broadphase_SaP.h.
| EndPoint* next[3] |
the next end point in the end point list
Definition at line 190 of file broadphase_SaP.h.
| CollisionObject<S>* obj |
object
Definition at line 164 of file broadphase_SaP.h.
| CollisionObject<S>* obj1 |
Definition at line 210 of file broadphase_SaP.h.
| CollisionObject<S>* obj2 |
Definition at line 211 of file broadphase_SaP.h.
| EndPoint* prev[3] |
the previous end point in the end point list
Definition at line 187 of file broadphase_SaP.h.