Simbody  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SimTK::MultibodyGraphMaker::Joint Class Reference

Local class that collects information about joints. More...

Public Member Functions

 Joint (const std::string &name, int jointTypeNum, int parentBodyNum, int childBodyNum, bool mustBeLoopJoint, void *userRef)
 
bool forgetGraph (MultibodyGraphMaker &graph)
 Return true if the joint is deleted as a result of restoring it to the state prior to generateGraph(). More...
 
bool hasMobilizer () const
 
bool hasLoopConstraint () const
 

Public Attributes

std::string name
 
bool mustBeLoopJoint
 
void * userRef
 
int parentBodyNum
 
int childBodyNum
 
int jointTypeNum
 
bool isAddedBaseJoint
 
int mobilizer
 
int loopConstraint
 

Detailed Description

Local class that collects information about joints.

Constructor & Destructor Documentation

SimTK::MultibodyGraphMaker::Joint::Joint ( const std::string &  name,
int  jointTypeNum,
int  parentBodyNum,
int  childBodyNum,
bool  mustBeLoopJoint,
void *  userRef 
)
inline

Member Function Documentation

bool SimTK::MultibodyGraphMaker::Joint::forgetGraph ( MultibodyGraphMaker graph)

Return true if the joint is deleted as a result of restoring it to the state prior to generateGraph().

bool SimTK::MultibodyGraphMaker::Joint::hasMobilizer ( ) const
inline
bool SimTK::MultibodyGraphMaker::Joint::hasLoopConstraint ( ) const
inline

Member Data Documentation

std::string SimTK::MultibodyGraphMaker::Joint::name
bool SimTK::MultibodyGraphMaker::Joint::mustBeLoopJoint
void* SimTK::MultibodyGraphMaker::Joint::userRef
int SimTK::MultibodyGraphMaker::Joint::parentBodyNum
int SimTK::MultibodyGraphMaker::Joint::childBodyNum
int SimTK::MultibodyGraphMaker::Joint::jointTypeNum
bool SimTK::MultibodyGraphMaker::Joint::isAddedBaseJoint
int SimTK::MultibodyGraphMaker::Joint::mobilizer
int SimTK::MultibodyGraphMaker::Joint::loopConstraint

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