Simbody  3.7
ConditionalConstraint.h File Reference

Go to the source code of this file.

Classes

class  SimTK::ConditionalConstraint
 TODO: Simbody model element representing a conditionally-enforced constraint. More...
 
class  SimTK::UnilateralContact
 (Experimental – API will change – use at your own risk) A unilateral contact constraint uses a single holonomic (position) constraint equation to prevent motion in one direction while leaving it unrestricted in the other direction. More...
 
class  SimTK::UnilateralSpeedConstraint
 TODO: not implemented yet. More...
 
class  SimTK::BoundedSpeedConstraint
 TODO: not implemented yet. More...
 
class  SimTK::StateLimitedFriction
 TODO: not implemented yet. More...
 
class  SimTK::HardStopUpper
 (Experimental – API will change – use at your own risk) Set a hard limit on the maximum value of a generalized coordinate q. More...
 
class  SimTK::HardStopLower
 (Experimental – API will change – use at your own risk) Set a hard limit on the minimum value of a generalized coordinate q. More...
 
class  SimTK::Rope
 (Experimental – API will change – use at your own risk) Set a hard upper limit on the separation between a point P on one body and a point Q on another. More...
 
class  SimTK::PointPlaneFrictionlessContact
 (Experimental – API will change – use at your own risk) Define a point on one body that cannot penetrate a plane attached to another body. More...
 
class  SimTK::PointPlaneContact
 (Experimental – API will change – use at your own risk) Define a point on one body that cannot penetrate a plane attached to another body. More...
 
class  SimTK::SpherePlaneContact
 (Experimental – API will change – use at your own risk) Define a sphere on one body that cannot penetrate a plane attached to another body. More...
 
class  SimTK::SphereSphereContact
 (Experimental – API will change – use at your own risk) Define a sphere on each of two bodies. More...
 
class  SimTK::EdgeEdgeContact
 (Experimental – API will change – use at your own risk) Define an edge on each of two bodies, by providing an "edge frame" where the origin is the edge center, x axis is aligned with the edge, and z axis points in the "outward" direction away from the solid whose edge it is. More...
 

Namespaces

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