Robot Dynamics Library
|
Keeps the information of a body and how it is attached to another body. More...
#include <Body.hpp>
Static Public Member Functions | |
static FixedBody | CreateFromBody (const Body &body) |
Public Attributes | |
double | mMass |
The mass of the body. More... | |
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 | volume |
Math::Vector3d | mCenterOfBuoyancy |
Math::SpatialMatrix | addedMassMatrix |
DragData | dragData |
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... | |
Math::SpatialTransform | mBaseTransform |
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::SpatialMatrix RobotDynamics::FixedBody::addedMassMatrix |
The hydrodynamic added mass for the body
DragData RobotDynamics::FixedBody::dragData |
The hydrodynamic drag data for the body
Math::SpatialTransform RobotDynamics::FixedBody::mBaseTransform |
Math::Vector3d RobotDynamics::FixedBody::mCenterOfBuoyancy |
Center of buoyancy for a body
Math::Vector3d RobotDynamics::FixedBody::mCenterOfMass |
The position of the center of mass in body coordinates.
Math::Matrix3d RobotDynamics::FixedBody::mInertia |
The spatial inertia that contains both mass and inertia information.
double RobotDynamics::FixedBody::mMass |
The mass of the body.
unsigned int RobotDynamics::FixedBody::mMovableParent |
Id of the movable body that this fixed body is attached to.
Math::SpatialTransform RobotDynamics::FixedBody::mParentTransform |
Transforms spatial quantities expressed for the parent to the.
double RobotDynamics::FixedBody::volume |
Volume taken up by body.