This class implements a body.
More...
#include <jrl/dynamics/dynamicbody.hh>
This class implements a body.
See CjrlJoint for documentation.
◆ ~DynamicBody()
virtual dynamicsJRLJapan::DynamicBody::~DynamicBody |
( |
| ) |
|
|
inlinevirtual |
◆ DynamicBody() [1/2]
dynamicsJRLJapan::DynamicBody::DynamicBody |
( |
| ) |
|
◆ DynamicBody() [2/2]
dynamicsJRLJapan::DynamicBody::DynamicBody |
( |
const DynamicBody & |
inBody | ) |
|
◆ inertiaMatrix() [1/2]
virtual const matrix3d & dynamicsJRLJapan::DynamicBody::inertiaMatrix |
( |
| ) |
const |
|
virtual |
Get Intertia matrix expressed in joint local reference frame.
Implements CjrlBody.
◆ inertiaMatrix() [2/2]
virtual void dynamicsJRLJapan::DynamicBody::inertiaMatrix |
( |
const matrix3d & |
inInertiaMatrix | ) |
|
|
virtual |
Set inertia matrix.
Implements CjrlBody.
◆ joint()
virtual const CjrlJoint * dynamicsJRLJapan::DynamicBody::joint |
( |
| ) |
const |
|
virtual |
Get const pointer to the joint the body is attached to.
Implements CjrlBody.
◆ localCenterOfMass() [1/2]
virtual const vector3d & dynamicsJRLJapan::DynamicBody::localCenterOfMass |
( |
| ) |
const |
|
virtual |
Get position of center of mass in joint local reference frame.
Implements CjrlBody.
◆ localCenterOfMass() [2/2]
virtual void dynamicsJRLJapan::DynamicBody::localCenterOfMass |
( |
const vector3d & |
inlocalCenterOfMass | ) |
|
|
virtual |
Set postion of center of mass in joint reference frame.
Implements CjrlBody.
◆ mass() [1/2]
virtual double dynamicsJRLJapan::DynamicBody::mass |
( |
| ) |
const |
|
virtual |
◆ mass() [2/2]
virtual void dynamicsJRLJapan::DynamicBody::mass |
( |
double |
inMass | ) |
|
|
virtual |
◆ m_privateObj
boost::shared_ptr<CjrlBody> dynamicsJRLJapan::DynamicBody::m_privateObj |