Simbody
3.7

This defines the base Constraint class and related classes, which are used to specify limitations on the mobility of the mobilized bodies in a SimbodyMatterSubsystem. More...
Go to the source code of this file.
Classes  
class  SimTK::Constraint 
This is the base class for all Constraint classes, which is just a handle for the underlying hidden implementation. More...  
class  SimTK::Constraint::PointOnLine 
Two constraint equations. More...  
class  SimTK::Constraint::ConstantAngle 
This constraint consists of a single constraint equation that enforces that a unit vector v1 fixed to one body (the "base body") must maintain a fixed angle theta with respect to a unit vector v2 fixed on the other body (the "follower body"). More...  
class  SimTK::Constraint::ConstantOrientation 
Three constraint equations. More...  
class  SimTK::Constraint::NoSlip1D 
One nonholonomic constraint equation. More...  
class  SimTK::Constraint::ConstantCoordinate 
Constrain a single mobilizer coordinate q to have a particular value. More...  
class  SimTK::Constraint::ConstantSpeed 
Constrain a single mobility to have a particular speed. More...  
class  SimTK::Constraint::ConstantAcceleration 
Constrain a single mobility to have a particular acceleration. More...  
class  SimTK::Constraint::Custom 
The handle class Constraint::Custom (dataless) and its companion class Constraint::Custom::Implementation can be used together to define new Constraint types with arbitrary properties. More...  
class  SimTK::Constraint::Custom::Implementation 
This is the abstract base class for the implementation of custom constraints. See Constraint::Custom for more information. More...  
class  SimTK::Constraint::CoordinateCoupler 
This is a Constraint that uses a Function object to define a single holonomic (position) constraint equation acting to relate a set of generalized coordinates q. More...  
class  SimTK::Constraint::SpeedCoupler 
This is a Constraint that uses a Function object to define a nonholonomic (velocity) constraint. More...  
class  SimTK::Constraint::PrescribedMotion 
This is a Constraint that uses a Function to prescribe the behavior of a single generalized coordinate as a function of time. More...  
Namespaces  
SimTK  
This is the toplevel SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.  
This defines the base Constraint class and related classes, which are used to specify limitations on the mobility of the mobilized bodies in a SimbodyMatterSubsystem.