API  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
OpenSim::ForceAdapter Class Reference

This acts as an adapter to allow a Force or Actuator to be used as a SimTK::Force. More...

+ Inheritance diagram for OpenSim::ForceAdapter:

Public Member Functions

 ForceAdapter (const Force &force)
 
void calcForce (const SimTK::State &state, SimTK::Vector_< SimTK::SpatialVec > &bodyForces, SimTK::Vector_< SimTK::Vec3 > &particleForces, SimTK::Vector &mobilityForces) const
 
SimTK::Real calcPotentialEnergy (const SimTK::State &state) const
 
- Public Member Functions inherited from SimTK::Force::Custom::Implementation
virtual ~Implementation ()
 
virtual void calcForce (const State &state, Vector_< SpatialVec > &bodyForces, Vector_< Vec3 > &particleForces, Vector &mobilityForces) const =0
 
virtual bool dependsOnlyOnPositions () const
 
virtual void calcDecorativeGeometryAndAppend (const State &state, Stage stage, Array_< DecorativeGeometry > &geometry) const
 
virtual void realizeTopology (State &state) const
 
virtual void realizeModel (State &state) const
 
virtual void realizeInstance (const State &state) const
 
virtual void realizeTime (const State &state) const
 
virtual void realizePosition (const State &state) const
 
virtual void realizeVelocity (const State &state) const
 
virtual void realizeDynamics (const State &state) const
 
virtual void realizeAcceleration (const State &state) const
 
virtual void realizeReport (const State &state) const
 

Detailed Description

This acts as an adapter to allow a Force or Actuator to be used as a SimTK::Force.

Authors
Peter Eastman

Constructor & Destructor Documentation

OpenSim::ForceAdapter::ForceAdapter ( const Force force)

Member Function Documentation

void OpenSim::ForceAdapter::calcForce ( const SimTK::State state,
SimTK::Vector_< SimTK::SpatialVec > &  bodyForces,
SimTK::Vector_< SimTK::Vec3 > &  particleForces,
SimTK::Vector mobilityForces 
) const
SimTK::Real OpenSim::ForceAdapter::calcPotentialEnergy ( const SimTK::State state) const
virtual

The documentation for this class was generated from the following file: