17 #ifndef _GAZEBO_GUI_BUILDING_WINDOWDOORINSPECTORDIALOG_HH_
18 #define _GAZEBO_GUI_BUILDING_WINDOWDOORINSPECTORDIALOG_HH_
22 #include <ignition/math/Vector2.hh>
34 class WindowDoorInspectorDialogPrivate;
59 QWidget *_parent = 0);
66 public:
double Width()
const;
70 public:
double Height()
const;
74 public:
double Depth()
const;
78 public: ignition::math::Vector2d Position()
const;
82 public:
double Elevation()
const;
86 public: std::string Type()
const;
90 public:
void SetName(
const std::string &_name);
94 public:
void SetWidth(
const double _width);
98 public:
void SetHeight(
const double _height);
102 public:
void SetDepth(
const double _depth);
106 public:
void SetPosition(
const ignition::math::Vector2d &_pos);
110 public:
void SetElevation(
const double _elevation);
114 public:
void SetType(
const std::string &_type);
118 private: std::unique_ptr<WindowDoorInspectorDialogPrivate> dataPtr;
Dialog for configuring a window or door item.
Definition: WindowDoorInspectorDialog.hh:41
#define GZ_GUI_VISIBLE
Definition: system.hh:284
Base Dialog for a specific inspector dialog.
Definition: BaseInspectorDialog.hh:43
mode
Dialog modes.
Definition: WindowDoorInspectorDialog.hh:47
Window mode.
Definition: WindowDoorInspectorDialog.hh:50