OpenSim::InverseKinematicsTool Class Reference
A Tool that performs an Inverse Kinematics analysis with a given model.
More...
#include <InverseKinematicsTool.h>
List of all members.
Detailed Description
A Tool that performs an Inverse Kinematics analysis with a given model.
Inverse kinematics is the solution of internal coordinates that poses the model such that the landmark locations (markers), affixed to the model, minimize the weighted least-squares error with observations of markers in spatial coordinates. Observations of coordinates can also be included.
- Author:
- Ajay Seth
- Version:
- 1.0
Constructor & Destructor Documentation
InverseKinematicsTool::~InverseKinematicsTool |
( |
|
) |
[virtual] |
InverseKinematicsTool::InverseKinematicsTool |
( |
|
) |
|
OpenSim::InverseKinematicsTool::InverseKinematicsTool |
( |
const std::string & |
aFileName, |
|
|
bool |
aLoadModel = true | |
|
) |
| | |
Copy constructor.
- Parameters:
-
Member Function Documentation
Object * InverseKinematicsTool::copy |
( |
|
) |
const [virtual] |
const std::string& OpenSim::InverseKinematicsTool::getCoordinateFileName |
( |
|
) |
const [inline] |
double OpenSim::InverseKinematicsTool::getEndTime |
( |
|
) |
const [inline] |
IKTaskSet& OpenSim::InverseKinematicsTool::getIKTaskSet |
( |
|
) |
[inline] |
const std::string& OpenSim::InverseKinematicsTool::getMarkerDataFileName |
( |
|
) |
const [inline] |
std::string OpenSim::InverseKinematicsTool::getOutputMotionFileName |
( |
|
) |
[inline] |
double OpenSim::InverseKinematicsTool::getStartTime |
( |
|
) |
const [inline] |
Assignment operator.
- Returns:
- Reference to this object.
Reimplemented from OpenSim::Tool.
void InverseKinematicsTool::registerTypes |
( |
|
) |
[static] |
bool InverseKinematicsTool::run |
( |
|
) |
[virtual] |
void OpenSim::InverseKinematicsTool::setCoordinateFileName |
( |
const std::string & |
coordDataFileName |
) |
[inline] |
void OpenSim::InverseKinematicsTool::setEndTime |
( |
double |
d |
) |
[inline] |
void OpenSim::InverseKinematicsTool::setMarkerDataFileName |
( |
const std::string & |
markerDataFileName |
) |
[inline] |
void OpenSim::InverseKinematicsTool::setModel |
( |
Model & |
aModel |
) |
[inline] |
void OpenSim::InverseKinematicsTool::setStartTime |
( |
double |
d |
) |
[inline] |
void InverseKinematicsTool::updateFromXMLNode |
( |
|
) |
[virtual] |
Update this object based on its XML node.
Added parameter sourceNode to handle external documents For non-inlined objects the root of the childDocument is passed in else NULL.
Reimplemented from OpenSim::Object.
The documentation for this class was generated from the following files:
- OpenSim/Tools/InverseKinematicsTool.h
- OpenSim/Tools/InverseKinematicsTool.cpp