17 #ifndef _GAZEBO_GUI_BUILDING_STAIRSINSPECTORDIALOG_HH_
18 #define _GAZEBO_GUI_BUILDING_STAIRSINSPECTORDIALOG_HH_
22 #include <ignition/math/Vector2.hh>
34 class StairsInspectorDialogPrivate;
55 public: ignition::math::Vector2d StartPosition()
const;
59 public:
double Width()
const;
63 public:
double Depth()
const;
67 public:
double Height()
const;
71 public:
int Steps()
const;
75 public:
void SetName(
const std::string &_name);
79 public:
void SetStartPosition(
const ignition::math::Vector2d &_pos);
83 public:
void SetWidth(
const double _width);
87 public:
void SetDepth(
const double _depth);
91 public:
void SetHeight(
const double _height);
95 public:
void SetSteps(
const int _steps);
99 private: std::unique_ptr<StairsInspectorDialogPrivate> dataPtr;
#define GZ_GUI_VISIBLE
Definition: system.hh:284
Base Dialog for a specific inspector dialog.
Definition: BaseInspectorDialog.hh:43
Dialog for configuring a staircase item.
Definition: StairsInspectorDialog.hh:41