BaseCOMVisual.hh
virtual ~BaseCOMVisual()
Destructor.
Definition: BaseCOMVisual.hh:95
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
bool dirtyCOMVisual
Flag to indicate parent properties have changed.
Definition: BaseCOMVisual.hh:84
virtual ignition::math::Pose3d InertiaPose() const override
Get the inertia pose.
Definition: BaseCOMVisual.hh:157
BaseCOMVisual()
Constructor.
Definition: BaseCOMVisual.hh:89
#define IGN_PI
virtual void Init() override
Definition: BaseCOMVisual.hh:108
std::string parentName
Parent visual name.
Definition: BaseCOMVisual.hh:74
virtual double Mass() const override
Get the mass of the parent.
Definition: BaseCOMVisual.hh:150
const MassMatrix3< T > & MassMatrix() const
Base implementation of an center of mass visual.
Definition: BaseCOMVisual.hh:37
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 Pose3< T > & Pose() const
#define ignlog
virtual void SetInertial(const ignition::math::Inertiald &_inertial) override
Set the inertial component of the visual.
Definition: BaseCOMVisual.hh:115
ignition::math::Pose3d inertiaPose
Inertia pose in parent frame.
Definition: BaseCOMVisual.hh:80
virtual VisualPtr SphereVisual() const override
Get the sphere visual.
Definition: BaseCOMVisual.hh:164
static const Pose3< T > Zero