Simbody
Classes | Namespaces | Functions

ContactTrackerSubsystem.h File Reference

#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  SimTK::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  SimTK::ContactSnapshot
 Objects of this class represent collections of surface-pair interactions that are being tracked at a particular instant during a simulation. More...
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::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...

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 & SimTK::operator<< (std::ostream &o, const ContactSnapshot &cs)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines