Simbody
3.4 (development)
|
Local class that collects information about bodies. More...
#include <MultibodyGraphMaker.h>
Public Member Functions | |
Body (const std::string &name, double mass, bool mustBeBaseBody, void *userRef) | |
void | forgetGraph (MultibodyGraphMaker &graph) |
int | getNumFragments () const |
int | getNumSlaves () const |
int | getNumJoints () const |
bool | isSlave () const |
bool | isMaster () const |
bool | isInTree () const |
Public Attributes | |
std::string | name |
double | mass |
bool | mustBeBaseBody |
void * | userRef |
std::vector< int > | jointsAsChild |
std::vector< int > | jointsAsParent |
int | level |
int | mobilizer |
int | master |
std::vector< int > | slaves |
Local class that collects information about bodies.
SimTK::MultibodyGraphMaker::Body::Body | ( | const std::string & | name, |
double | mass, | ||
bool | mustBeBaseBody, | ||
void * | userRef | ||
) | [inline, explicit] |
void SimTK::MultibodyGraphMaker::Body::forgetGraph | ( | MultibodyGraphMaker & | graph | ) |
int SimTK::MultibodyGraphMaker::Body::getNumFragments | ( | ) | const [inline] |
int SimTK::MultibodyGraphMaker::Body::getNumSlaves | ( | ) | const [inline] |
int SimTK::MultibodyGraphMaker::Body::getNumJoints | ( | ) | const [inline] |
bool SimTK::MultibodyGraphMaker::Body::isSlave | ( | ) | const [inline] |
bool SimTK::MultibodyGraphMaker::Body::isMaster | ( | ) | const [inline] |
bool SimTK::MultibodyGraphMaker::Body::isInTree | ( | ) | const [inline] |
std::string SimTK::MultibodyGraphMaker::Body::name |
std::vector<int> SimTK::MultibodyGraphMaker::Body::jointsAsChild |
std::vector<int> SimTK::MultibodyGraphMaker::Body::jointsAsParent |
std::vector<int> SimTK::MultibodyGraphMaker::Body::slaves |