#include "SimTKcommon.h"
#include "simbody/internal/common.h"
#include "simbody/internal/ContactGeometry.h"
#include "simbody/internal/ContactSurface.h"
Go to the source code of this file.
Classes | |
class | ContactTrackerSubsystem |
This subsystem identifies and tracks potential contacts between bodies of a multibody system, but does not generate any physical responses to those contacts. More... | |
class | ContactSnapshot |
Objects of this class represent collections of surface-pair interactions that are being tracked at a particular instant during a simulation. More... | |
class | 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 | HalfSpaceSphere |
This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Sphere, in that order. More... | |
class | SphereSphere |
This ContactTracker handles contacts between two ContactGeometry::Sphere objects. More... | |
class | HalfSpaceTriangleMesh |
This ContactTracker handles contacts between a ContactGeometry::HalfSpace and a ContactGeometry::TriangleMesh, in that order. More... | |
class | SphereTriangleMesh |
This ContactTracker handles contacts between a ContactGeometry::Sphere and a ContactGeometry::TriangleMesh, in that order. More... | |
class | TriangleMeshTriangleMesh |
This ContactTracker handles contacts between two ContactGeometry::TriangleMesh surfaces. More... | |
Namespaces | |
namespace | SimTK |
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols. | |
Functions | |
std::ostream & | operator<< (std::ostream &o, const ContactSnapshot &cs) |