A class for holding a set of markers for inverse kinematics. More...
#include <MarkerSet.h>
Public Member Functions | |
MarkerSet () | |
Default constructor of a markerSet. | |
MarkerSet (const std::string &aMarkersFileName) SWIG_DECLARE_EXCEPTION | |
MarkerSet (const MarkerSet &aMarkerSet) | |
Copy constructor of a markerSet. | |
~MarkerSet (void) | |
Destructor. | |
virtual Object * | copy () const |
Copy this MarkerSet and return a pointer to the copy. | |
void | setup (Model &aModel) |
Post construction initialization. | |
MarkerSet & | operator= (const MarkerSet &aMarkerSet) |
Assignment operator. | |
void | getMarkerNames (Array< std::string > &aMarkerNamesArray) |
void | scale (const ScaleSet &aScaleSet) |
Scale marker set by a set of scale factors. | |
void | addNamePrefix (const std::string &prefix) |
Add a prefix to marker names for all markers in the set. | |
Marker * | addMarker (const std::string &aName, const double aOffset[3], OpenSim::Body &aBody) |
A class for holding a set of markers for inverse kinematics.
MarkerSet::MarkerSet | ( | ) |
Default constructor of a markerSet.
OpenSim::MarkerSet::MarkerSet | ( | const std::string & | aMarkersFileName | ) |
MarkerSet::MarkerSet | ( | const MarkerSet & | aMarkerSet | ) |
Copy constructor of a markerSet.
MarkerSet::~MarkerSet | ( | void | ) |
Destructor.
Marker* OpenSim::MarkerSet::addMarker | ( | const std::string & | aName, | |
const double | aOffset[3], | |||
OpenSim::Body & | aBody | |||
) |
void OpenSim::MarkerSet::addNamePrefix | ( | const std::string & | prefix | ) |
Add a prefix to marker names for all markers in the set.
Object * MarkerSet::copy | ( | ) | const [virtual] |
Copy this MarkerSet and return a pointer to the copy.
The copy constructor for this class is used.
Reimplemented from OpenSim::Set< Marker >.
void OpenSim::MarkerSet::getMarkerNames | ( | Array< std::string > & | aMarkerNamesArray | ) |
void MarkerSet::setup | ( | Model & | aModel | ) |
Post construction initialization.