gz/rendering/base/BaseAxisVisual.hh
Go to the documentation of this file.
T & Z()
T & X()
static const Vector3 Zero
T & Y()
Represents a axis composite visual.
Definition: gz/rendering/AxisVisual.hh:33
Definition: gz/rendering/base/BaseAxisVisual.hh:34
void ShowAxisHead(bool _b) override
set true to show the axis heads, false otherwise
Definition: gz/rendering/base/BaseAxisVisual.hh:111
void ShowAxisHead(unsigned int _axis, bool _b) override
set true to show the specified axis head, false otherwise
Definition: gz/rendering/base/BaseAxisVisual.hh:126
virtual void SetLocalScale(const math::Vector3d &_scale) override
Set the local scale.
Definition: gz/rendering/base/BaseAxisVisual.hh:101
virtual void Init() override
Definition: gz/rendering/base/BaseAxisVisual.hh:138
virtual void SetVisible(bool _visible) override
Specify if this visual is visible.
Definition: gz/rendering/base/BaseAxisVisual.hh:163
virtual ~BaseAxisVisual()
Definition: gz/rendering/base/BaseAxisVisual.hh:69
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
Definition: gz/rendering/base/BaseAxisVisual.hh:75
virtual math::Vector3d LocalScale() const override
Get the local scale.
Definition: gz/rendering/base/BaseAxisVisual.hh:91
BaseAxisVisual()
Definition: gz/rendering/base/BaseAxisVisual.hh:63
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: gz/rendering/Scene.hh:50
virtual ArrowVisualPtr CreateArrowVisual()=0
Create new arrow visual. A unique ID and name will automatically be assigned to the visual.
#define IGN_PI