OpenSim::GenericModelMaker Class Reference

A class implementing a set of parameters describing a generic musculoskeletal model. More...

#include <GenericModelMaker.h>

Inheritance diagram for OpenSim::GenericModelMaker:
OpenSim::Object

List of all members.

Public Member Functions

 GenericModelMaker ()
 Default constructor.
 GenericModelMaker (const GenericModelMaker &aGenericModelMaker)
 Copy constructor.
virtual ~GenericModelMaker ()
 Destructor.
virtual Objectcopy () const
 Copy this GenericModelMaker and return a pointer to the copy.
GenericModelMakeroperator= (const GenericModelMaker &aGenericModelMaker)
 Assignment operator.
void copyData (const GenericModelMaker &aGenericModelMaker)
 Copy data members from one GenericModelMaker to another.
ModelprocessModel (const std::string &aPathToSubject="")
const std::string & getModelFileName () const
 Get file name for generic model.
void setModelFileName (const std::string &aFileName)
const std::string & getMarkerSetFileName () const
void setMarkerSetFileName (const std::string &aFileName)

Static Public Member Functions

static void registerTypes ()
 Register the types used by this class.

Protected Attributes

PropertyStr _fileNameProp
std::string & _fileName
PropertyStr _markerSetFileNameProp
std::string & _markerSetFileName

Detailed Description

A class implementing a set of parameters describing a generic musculoskeletal model.

Author:
Peter Loan
Version:
1.0

Constructor & Destructor Documentation

GenericModelMaker::GenericModelMaker (  ) 

Default constructor.

GenericModelMaker::GenericModelMaker ( const GenericModelMaker aGenericModelMaker  ) 

Copy constructor.

Parameters:
aGenericModelMaker GenericModelMaker to be copied.
GenericModelMaker::~GenericModelMaker (  )  [virtual]

Destructor.


Member Function Documentation

Object * GenericModelMaker::copy (  )  const [virtual]

Copy this GenericModelMaker and return a pointer to the copy.

The copy constructor for this class is used.

Returns:
Pointer to a copy of this GenericModelMaker.

Reimplemented from OpenSim::Object.

void GenericModelMaker::copyData ( const GenericModelMaker aGenericModelMaker  ) 

Copy data members from one GenericModelMaker to another.

Parameters:
aGenericModelMaker GenericModelMaker to be copied.
const std::string& OpenSim::GenericModelMaker::getMarkerSetFileName (  )  const [inline]
const std::string& OpenSim::GenericModelMaker::getModelFileName (  )  const [inline]

Get file name for generic model.

GenericModelMaker & GenericModelMaker::operator= ( const GenericModelMaker aGenericModelMaker  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::Object.

Model* OpenSim::GenericModelMaker::processModel ( const std::string &  aPathToSubject = ""  ) 
void GenericModelMaker::registerTypes (  )  [static]

Register the types used by this class.

void OpenSim::GenericModelMaker::setMarkerSetFileName ( const std::string &  aFileName  )  [inline]
void OpenSim::GenericModelMaker::setModelFileName ( const std::string &  aFileName  )  [inline]

Member Data Documentation

std::string& OpenSim::GenericModelMaker::_fileName [protected]

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