Simbody  3.7
ContactTracker.h File Reference

Go to the source code of this file.

Classes

class  SimTK::ContactTracker
 A ContactTracker implements an algorithm for detecting overlaps or potential overlaps between pairs of ContactGeometry objects, and managing Contact objects that track individual contacts as they evolve through time. More...
 
class  SimTK::ContactTracker::HalfSpaceSphere
 This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Sphere, in that order. More...
 
class  SimTK::ContactTracker::HalfSpaceEllipsoid
 This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Ellipsoid, in that order. More...
 
class  SimTK::ContactTracker::HalfSpaceBrick
 This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Sphere, in that order. More...
 
class  SimTK::ContactTracker::SphereSphere
 This ContactTracker handles contacts between two ContactGeometry::Sphere objects. More...
 
class  SimTK::ContactTracker::HalfSpaceTriangleMesh
 This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::TriangleMesh, in that order. More...
 
class  SimTK::ContactTracker::SphereTriangleMesh
 This ContactTracker handles contacts between a ContactGeometry::Sphere and a ContactGeometry::TriangleMesh, in that order. More...
 
class  SimTK::ContactTracker::TriangleMeshTriangleMesh
 This ContactTracker handles contacts between two ContactGeometry::TriangleMesh surfaces. More...
 
class  SimTK::ContactTracker::HalfSpaceConvexImplicit
 This ContactTracker handles contacts between a ContactGeometry::HalfSpace and any ContactGeometry that can be considered a convex, implicit surface, in that order. More...
 
class  SimTK::ContactTracker::ConvexImplicitPair
 This ContactTracker handles contacts between two smooth, convex objects by using their implicit functions. More...
 
class  SimTK::ContactTracker::GeneralImplicitPair
 (TODO: not implemented yet) This ContactTracker handles contacts between two arbitrary smooth surfaces by using their implicit functions, with no shape restrictions. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.