Keeps the information of a body and how it is attached to another body. More...
#include <Body.h>
Static Public Member Functions | |
static FixedBody | CreateFromBody (const Body &body) |
Public Attributes | |
Math::SpatialTransform | mBaseTransform |
Math::Vector3d | mCenterOfMass |
The position of the center of mass in body coordinates. More... | |
Math::Matrix3d | mInertia |
The spatial inertia that contains both mass and inertia information. More... | |
double | mMass |
The mass of the body. More... | |
unsigned int | mMovableParent |
Id of the movable body that this fixed body is attached to. More... | |
Math::SpatialTransform | mParentTransform |
Transforms spatial quantities expressed for the parent to the. More... | |
Keeps the information of a body and how it is attached to another body.
When using fixed bodies, i.e. a body that is attached to anothe via a fixed joint, the attached body is merged onto its parent. By doing so adding fixed joints do not have an impact on runtime.
Math::SpatialTransform RobotDynamics::FixedBody::mBaseTransform |
Math::Vector3d RobotDynamics::FixedBody::mCenterOfMass |
Math::Matrix3d RobotDynamics::FixedBody::mInertia |
unsigned int RobotDynamics::FixedBody::mMovableParent |
Math::SpatialTransform RobotDynamics::FixedBody::mParentTransform |