BaseAxisVisual.hh
Go to the documentation of this file.
virtual void SetVisible(bool _visible)=0
Specify if this visual is visible.
virtual void SetLocalScale(const math::Vector3d &_scale) override
Set the local scale.
Definition: BaseAxisVisual.hh:100
void ShowAxisHead(bool _b) override
set true to show the axis heads, false otherwise
Definition: BaseAxisVisual.hh:110
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
Definition: BaseAxisVisual.hh:75
virtual void ShowArrowHead(bool _b)=0
set true to show the arrow head, false otherwise
T X() const
virtual math::Vector3d LocalScale() const override
Get the local scale.
Definition: BaseAxisVisual.hh:90
T Z() const
T Y() const
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:49
Definition: BaseAxisVisual.hh:31
T dynamic_pointer_cast(T... args)
virtual ~BaseAxisVisual()
Definition: BaseAxisVisual.hh:69
virtual void SetVisible(bool _visible) override
Specify if this visual is visible.
Definition: BaseAxisVisual.hh:162
virtual void Destroy()=0
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual void Init() override
Definition: BaseAxisVisual.hh:137
static const Vector3 Zero
#define IGN_PI
virtual ArrowVisualPtr CreateArrowVisual()=0
Create new arrow visual. A unique ID and name will automatically be assigned to the visual...