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);
78 public: ignition::math::Vector2d
Position()
const;
86 public: std::string
Type()
const;
90 public:
void SetName(
const std::string &_name);
114 public:
void SetType(
const std::string &_type);
118 private: std::unique_ptr<WindowDoorInspectorDialogPrivate> dataPtr;
gui
Definition KeyEventHandler.hh:29
Base Dialog for a specific inspector dialog.
Definition BaseInspectorDialog.hh:40
Dialog for configuring a window or door item.
Definition WindowDoorInspectorDialog.hh:43
void SetName(const std::string &_name)
Set the item name.
WindowDoorInspectorDialog(int _mode=WINDOW, QWidget *_parent=0)
Constructor.
double Height() const
Get the item height.
mode
Dialog modes.
Definition WindowDoorInspectorDialog.hh:48
@ WINDOW
Window mode.
Definition WindowDoorInspectorDialog.hh:50
@ DOOR
Door mode.
Definition WindowDoorInspectorDialog.hh:53
void SetElevation(const double _elevation)
Set the item elevation.
ignition::math::Vector2d Position() const
Get the item position.
void SetType(const std::string &_type)
Set the item type.
void SetHeight(const double _height)
Set the item height.
double Elevation() const
Get the item elevation.
~WindowDoorInspectorDialog()
Destructor.
std::string Type() const
Get the item type.
double Depth() const
Get the item depth.
void SetDepth(const double _depth)
Set the item depth.
void SetWidth(const double _width)
Set the item width.
double Width() const
Get the item width.
void SetPosition(const ignition::math::Vector2d &_pos)
Set the item scene position.
Forward declarations for the common classes.
Definition Animation.hh:27