BaseCOMVisual.hh
Go to the documentation of this file.
virtual ignition::math::Pose3d InertiaPose() const override
Get the inertia pose.
Definition: BaseCOMVisual.hh:157
#define ignlog
virtual VisualPtr SphereVisual() const override
Get the sphere visual.
Definition: BaseCOMVisual.hh:164
BaseCOMVisual()
Constructor.
Definition: BaseCOMVisual.hh:89
virtual void Init() override
Definition: BaseCOMVisual.hh:108
static const Pose3< T > Zero
virtual void SetInertial(const ignition::math::Inertiald &_inertial) override
Set the inertial component of the visual.
Definition: BaseCOMVisual.hh:115
STL class.
double SphereRadius() const
Get the radius of the CoM sphere.
Definition: BaseCOMVisual.hh:171
virtual void SetMass(double _mass) override
Set the mass of the parent.
Definition: BaseCOMVisual.hh:124
virtual void PreRender() override
Prepare this object and any of its children for rendering. This should be called for each object in a...
Definition: BaseCOMVisual.hh:101
const MassMatrix3< T > & MassMatrix() const
virtual double Mass() const override
Get the mass of the parent.
Definition: BaseCOMVisual.hh:150
Base implementation of an center of mass visual.
Definition: BaseCOMVisual.hh:37
#define IGN_PI
const Pose3< T > & Pose() const
virtual ~BaseCOMVisual()
Destructor.
Definition: BaseCOMVisual.hh:95