Go to the documentation of this file.
17 #ifndef IGNITION_RENDERING_ARROWVISUAL_HH_
18 #define IGNITION_RENDERING_ARROWVISUAL_HH_
20 #include "ignition/rendering/config.hh"
27 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
39 public:
virtual VisualPtr Head()
const = 0;
43 public:
virtual VisualPtr Shaft()
const = 0;
47 public:
virtual VisualPtr Rotation()
const = 0;
51 public:
virtual void ShowArrowHead(
bool _b) = 0;
55 public:
virtual void ShowArrowShaft(
bool _b) = 0;
59 public:
virtual void ShowArrowRotation(
bool _b) = 0;
virtual void ShowArrowHead(bool _b)=0
set true to show the arrow head, false otherwise
virtual ~ArrowVisual()
Destructor.
Definition: ArrowVisual.hh:35
Represents a predefined collection of geometries and visuals.
Definition: CompositeVisual.hh:32
virtual void ShowArrowShaft(bool _b)=0
set true to show the arrow shaft, false otherwise
virtual VisualPtr Shaft() const =0
Get arrow-shaft visual.
virtual VisualPtr Rotation() const =0
Get arrow-rotation visual.
virtual VisualPtr Head() const =0
Get arrow-head visual.
virtual void ShowArrowRotation(bool _b)=0
Set true to show the rotation of the arrow, false otherwise.
Represents a arrow composite visual.
Definition: ArrowVisual.hh:31