OpenSim::JointSet Class Reference

A class for holding a set of joints. More...

#include <JointSet.h>

Inheritance diagram for OpenSim::JointSet:
OpenSim::ModelComponentSet< Joint > OpenSim::Set< Joint > OpenSim::Object

List of all members.

Public Member Functions

 JointSet ()
 Default constructor of a JointSet.
 JointSet (Model &model)
 JointSet (const JointSet &aJointSet)
 Copy constructor of a JointSet.
 ~JointSet (void)
 Destructor.
void setup (Model &aModel)
 Post construction initialization.
 JointSet (Model &model, const std::string &aFileName, bool aUpdateFromXMLNode=true)
JointSetoperator= (const JointSet &aJointSet)
 Assignment operator.
void scale (const ScaleSet &aScaleSet)
 Scale joint set by a set of scale factors.

Protected Member Functions

void createSystem (SimTK::MultibodySystem &system) const
 This is overridden to ensure that joints are processed from ground outward.

Detailed Description

A class for holding a set of joints.

Authors:
Peter Loan
Version:
1.0

Constructor & Destructor Documentation

JointSet::JointSet (  ) 

Default constructor of a JointSet.

JointSet::JointSet ( Model model  ) 
JointSet::JointSet ( const JointSet aJointSet  ) 

Copy constructor of a JointSet.

JointSet::~JointSet ( void   ) 

Destructor.

OpenSim::JointSet::JointSet ( Model model,
const std::string &  aFileName,
bool  aUpdateFromXMLNode = true 
) [inline]

Member Function Documentation

void JointSet::createSystem ( SimTK::MultibodySystem &  system  )  const [protected, virtual]

This is overridden to ensure that joints are processed from ground outward.

Reimplemented from OpenSim::ModelComponentSet< Joint >.

JointSet & JointSet::operator= ( const JointSet aJointSet  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::Object.

void JointSet::scale ( const ScaleSet aScaleSet  ) 

Scale joint set by a set of scale factors.

void JointSet::setup ( Model aModel  ) 

Post construction initialization.


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

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