OpenSim::IKSolverImpl Class Reference

#include <IKSolverImpl.h>

Inheritance diagram for OpenSim::IKSolverImpl:
OpenSim::IKSolverInterface

List of all members.

Public Member Functions

 IKSolverImpl (IKTarget &aOptimizationTarget)
 An implementation of the IKSolverInterface.
virtual ~IKSolverImpl ()
virtual void initializeSolver (const IKTrial &aIKOptions, Storage &inputData, Storage &outputData)
 Initializes the columns of the output storage.
virtual void solveFrames (SimTK::State &s, const IKTrial &aIKOptions, Storage &inputData, Storage &outputData)
 This is the heart of the IK solver, this method solves a specific motion trial given an input storage object for input, one for output.
virtual void interrupt ()

Constructor & Destructor Documentation

IKSolverImpl::IKSolverImpl ( IKTarget aOptimizationTarget  ) 

An implementation of the IKSolverInterface.

Parameters:
aOptimizationTarget The target that IK will minimize
aIKTrial Parameters specified in input file to control IK.
virtual OpenSim::IKSolverImpl::~IKSolverImpl (  )  [inline, virtual]

Member Function Documentation

void IKSolverImpl::initializeSolver ( const IKTrial aIKOptions,
Storage inputData,
Storage outputData 
) [virtual]

Initializes the columns of the output storage.

Reimplemented from OpenSim::IKSolverInterface.

void IKSolverImpl::interrupt (  )  [virtual]

Reimplemented from OpenSim::IKSolverInterface.

void IKSolverImpl::solveFrames ( SimTK::State &  s,
const IKTrial aIKOptions,
Storage inputData,
Storage outputData 
) [virtual]

This is the heart of the IK solver, this method solves a specific motion trial given an input storage object for input, one for output.

Parameters:
aIKOptions Pass along to the method attributes specified by end-user in input file.
inputData Set of frames to solve packaged as a storage fle.
outputData the frames solved by the solver represented as a storage onbject.

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

Generated on Wed Dec 16 15:03:50 2009 for OpenSim by  doxygen 1.6.1