OpenSim::MarkerSet Class Reference

A class for holding a set of markers for inverse kinematics. More...

#include <MarkerSet.h>

Inheritance diagram for OpenSim::MarkerSet:
OpenSim::Set< Marker > OpenSim::Object

List of all members.

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 Objectcopy () const
 Copy this MarkerSet and return a pointer to the copy.
void setup (Model &aModel)
 Post construction initialization.
MarkerSetoperator= (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.
MarkeraddMarker (const std::string &aName, const double aOffset[3], OpenSim::Body &aBody)

Detailed Description

A class for holding a set of markers for inverse kinematics.

Authors:
Ayman Habib, Peter Loan
Version:
1.0

Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Returns:
Pointer to a copy of this MarkerSet.

Reimplemented from OpenSim::Set< Marker >.

void OpenSim::MarkerSet::getMarkerNames ( Array< std::string > &  aMarkerNamesArray  ) 
MarkerSet & MarkerSet::operator= ( const MarkerSet aMarkerSet  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::Object.

void MarkerSet::scale ( const ScaleSet aScaleSet  ) 

Scale marker set by a set of scale factors.

void MarkerSet::setup ( Model aModel  ) 

Post construction initialization.


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

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