All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
CollisionPair.h File Reference
#include <memory>
#include <list>
#include "SurgSim/DataStructures/Location.h"
#include "SurgSim/Math/Vector.h"
Include dependency graph for CollisionPair.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  SurgSim::Collision::Contact
 Contact data structure used when two representations touch each other The convention is that if body 1 is moved along the normal vector by a distance depth (or equivalently if body 2 is moved the same distance in the opposite direction) then the penetration depth will be reduced to zero. More...
class  SurgSim::Collision::CollisionPair
 Collision Pair class, it signifies a pair of items that should be checked with the collision algorithm, this structure will be used for input as well as output, as contacts get appended to the contacts list when found. More...