Simbody
Classes | Namespaces

CollisionDetectionAlgorithm.h File Reference

#include "SimTKcommon.h"
#include "simbody/internal/common.h"
#include "simbody/internal/ContactGeometry.h"
#include "simbody/internal/Contact.h"
#include <map>

Go to the source code of this file.

Classes

class  SimTK::CollisionDetectionAlgorithm
 A CollisionDetectionAlgorithm implements an algorithm for detecting overlaps between pairs of ContactGeometry objects, and creating Contact objects based on them. More...
struct  SimTK::CollisionDetectionAlgorithm::AlgorithmMap
class  SimTK::CollisionDetectionAlgorithm::HalfSpaceSphere
 This algorithm detects contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Sphere. More...
class  SimTK::CollisionDetectionAlgorithm::HalfSpaceEllipsoid
 This algorithm detects contacts between a ContactGeometry::HalfSpace and a ContactGeometry::Ellipsoid. More...
class  SimTK::CollisionDetectionAlgorithm::SphereSphere
 This algorithm detects contacts between two ContactGeometry::Sphere objects. More...
class  SimTK::CollisionDetectionAlgorithm::HalfSpaceTriangleMesh
 This algorithm detects contacts between a ContactGeometry::HalfSpace and a ContactGeometry::TriangleMesh. More...
class  SimTK::CollisionDetectionAlgorithm::SphereTriangleMesh
 This algorithm detects contacts between a ContactGeometry::Sphere and a ContactGeometry::TriangleMesh. More...
class  SimTK::CollisionDetectionAlgorithm::TriangleMeshTriangleMesh
 This algorithm detects contacts between two ContactGeometry::TriangleMesh objects. More...

Namespaces

namespace  SimTK
 

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


 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines