OpenSim::StateTrackingTask Class Reference

A target for a tracking problem that corresponds to a state variable. More...

#include <StateTrackingTask.h>

Inheritance diagram for OpenSim::StateTrackingTask:
OpenSim::TrackingTask OpenSim::Object OpenSim::MuscleStateTrackingTask

List of all members.

Public Member Functions

 StateTrackingTask ()
 StateTrackingTask (const StateTrackingTask &aTaskObject)
virtual ~StateTrackingTask ()
StateTrackingTaskoperator= (const StateTrackingTask &aTaskObject)
 Assignment operator.
virtual double getTaskError (const SimTK::State &s)
virtual SimTK::Vector getTaskErrorGradient (const SimTK::State &s)
 Return the gradient of the tracking error as a vector, whose length is the number of _controller->getModel().getActuators().

Detailed Description

A target for a tracking problem that corresponds to a state variable.

Author:
Ayman Habib & Ajay Seth
Version:
1.0

Constructor & Destructor Documentation

OpenSim::StateTrackingTask::StateTrackingTask (  )  [inline]
OpenSim::StateTrackingTask::StateTrackingTask ( const StateTrackingTask aTaskObject  )  [inline]
virtual OpenSim::StateTrackingTask::~StateTrackingTask (  )  [inline, virtual]

Member Function Documentation

virtual double OpenSim::StateTrackingTask::getTaskError ( const SimTK::State &  s  )  [inline, virtual]
virtual SimTK::Vector OpenSim::StateTrackingTask::getTaskErrorGradient ( const SimTK::State &  s  )  [inline, virtual]

Return the gradient of the tracking error as a vector, whose length is the number of _controller->getModel().getActuators().

StateTrackingTask& OpenSim::StateTrackingTask::operator= ( const StateTrackingTask aTask  )  [inline]

Assignment operator.

Returns:
Reference to the altered object.

Reimplemented from OpenSim::TrackingTask.

Reimplemented in OpenSim::MuscleStateTrackingTask.


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

Generated on Sun Sep 25 00:20:07 2011 for OpenSim by  doxygen 1.6.1