Simbody  3.4 (development)
SimTK::MultibodyGraphMaker::LoopConstraint Class Reference

Local class that represents one of the constraints that were added to close topological loops that were cut to form the spanning tree. More...

#include <MultibodyGraphMaker.h>

List of all members.

Public Member Functions

 LoopConstraint ()
 LoopConstraint (const std::string &type, int jointNum, int parentBodyNum, int childBodyNum, MultibodyGraphMaker *graphMaker)
void * getJointRef () const
 Get the user reference pointer for the joint associated with this loop constraint.
const std::string & getJointTypeName () const
 Get the loop constraint type name of the constraint that should be used here.
void * getParentBodyRef () const
 Get the user reference pointer for the parent body defined by the joint associated with this loop constraint.
void * getChildBodyRef () const
 Get the user reference pointer for the child body defined by the joint associated with this loop constraint.

Friends

class MultibodyGraphMaker

Detailed Description

Local class that represents one of the constraints that were added to close topological loops that were cut to form the spanning tree.


Constructor & Destructor Documentation

SimTK::MultibodyGraphMaker::LoopConstraint::LoopConstraint ( const std::string &  type,
int  jointNum,
int  parentBodyNum,
int  childBodyNum,
MultibodyGraphMaker graphMaker 
) [inline]

Member Function Documentation

Get the user reference pointer for the joint associated with this loop constraint.

const std::string& SimTK::MultibodyGraphMaker::LoopConstraint::getJointTypeName ( ) const [inline]

Get the loop constraint type name of the constraint that should be used here.

Get the user reference pointer for the parent body defined by the joint associated with this loop constraint.

Get the user reference pointer for the child body defined by the joint associated with this loop constraint.


Friends And Related Function Documentation

friend class MultibodyGraphMaker [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines