17 #ifndef IGNITION_RENDERING_GIZMOVISUAL_HH_ 18 #define IGNITION_RENDERING_GIZMOVISUAL_HH_ 20 #include "ignition/rendering/config.hh" 23 #include "ignition/rendering/Export.hh" 30 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
46 public:
virtual void SetTransformMode(
TransformMode _mode) = 0;
55 public:
virtual void SetActiveAxis(
const math::Vector3d &_axis) = 0;
65 public:
virtual TransformAxis AxisById(
unsigned int _id)
const = 0;
71 public:
virtual VisualPtr ChildByAxis(
unsigned int _axis)
const = 0;
TransformAxis
Definition: TransformType.hh:34
Represents a predefined collection of geometries and visuals.
Definition: CompositeVisual.hh:32
virtual ~GizmoVisual()
Destructor.
Definition: GizmoVisual.hh:38
TransformMode
Definition: TransformType.hh:60
A gizmo that contains rotate, translate, and scale visuals.
Definition: GizmoVisual.hh:34