Simbody  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MultibodyGraphMaker.h File Reference

Declares the SimTK::MultibodyGraphMaker class for use in constructing a spanning-tree-plus-constraints representation of a multibody system from a list of its bodies and joints. More...

#include "SimTKcommon.h"
#include "simmath/internal/common.h"
#include <utility>
#include <string>
#include <vector>
#include <map>
#include <iosfwd>

Go to the source code of this file.

Classes

class  SimTK::MultibodyGraphMaker
 Construct a reasonably good spanning-tree-plus-constraints structure for modeling a given set of bodies and joints with a generalized coordinate multibody system like Simbody. More...
 
class  SimTK::MultibodyGraphMaker::Body
 Local class that collects information about bodies. More...
 
class  SimTK::MultibodyGraphMaker::Joint
 Local class that collects information about joints. More...
 
class  SimTK::MultibodyGraphMaker::JointType
 Local class that defines the properties of a known joint type. More...
 
class  SimTK::MultibodyGraphMaker::Mobilizer
 Local class that represents one of the mobilizers (tree joints) in the generated spanning tree. More...
 
class  SimTK::MultibodyGraphMaker::LoopConstraint
 Local class that represents one of the constraints that were added to close topological loops that were cut to form the spanning tree. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Detailed Description

Declares the SimTK::MultibodyGraphMaker class for use in constructing a spanning-tree-plus-constraints representation of a multibody system from a list of its bodies and joints.