18 #ifndef _GAZEBO_AXISVISUAL_HH_ 
   19 #define _GAZEBO_AXISVISUAL_HH_ 
   46       public: 
virtual void Load();
 
   51       public: 
void ShowAxisRotation(
unsigned int _axis, 
bool _show);
 
   56       public: 
void ShowAxisShaft(
unsigned int _axis, 
bool _show);
 
   61       public: 
void ShowAxisHead(
unsigned int _axis, 
bool _show);
 
   65       public: 
void ScaleXAxis(
const ignition::math::Vector3d &_scale);
 
   69       public: 
void ScaleYAxis(
const ignition::math::Vector3d &_scale);
 
   73       public: 
void ScaleZAxis(
const ignition::math::Vector3d &_scale);
 
   78       public: 
void SetAxisMaterial(
unsigned int _axis,
 
   79                                    const std::string &_material);
 
   84       public: 
void SetAxisVisible(
unsigned int _axis, 
bool _visible);
 
   92           const std::string &_name, 
VisualPtr _parent);
 
Basic axis visualization. 
Definition: AxisVisual.hh:35
 
A renderable object. 
Definition: Visual.hh:63
 
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:113