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 |