gz/rendering/GizmoVisual.hh
TransformAxis
Unique identifiers for transformation axes.
Definition: gz/rendering/TransformType.hh:34
virtual ~GizmoVisual()
Destructor.
Definition: gz/rendering/GizmoVisual.hh:38
virtual void SetTransformMode(TransformMode _mode)=0
Set the transform mode of the gizmo. This controls the visual appearance of the gizmo....
virtual void SetActiveAxis(const math::Vector3d &_axis)=0
Set the active axis in the gizmo visual.
virtual math::Vector3d ActiveAxis() const =0
Get the current active axis.
Represents a predefined collection of geometries and visuals.
Definition: gz/rendering/CompositeVisual.hh:32
virtual TransformMode Mode() const =0
Get the current transform mode.
virtual VisualPtr ChildByAxis(unsigned int _axis) const =0
Get the child visual by axis.
TransformMode
Unique identifiers for transformation modes.
Definition: gz/rendering/TransformType.hh:60
A gizmo that contains rotate, translate, and scale visuals.
Definition: gz/rendering/GizmoVisual.hh:34
virtual TransformAxis AxisById(unsigned int _id) const =0
Get the Transform axis associated with the given id.