Public Types | Public Member Functions | List of all members
gazebo::gui::WindowDoorInspectorDialog Class Reference

Dialog for configuring a window or door item. More...

#include <WindowDoorInspectorDialog.hh>

Inheritance diagram for gazebo::gui::WindowDoorInspectorDialog:
Inheritance graph
[legend]

Public Types

enum  mode { WINDOW, DOOR }
 Dialog modes. More...
 

Public Member Functions

 WindowDoorInspectorDialog (int _mode=WINDOW, QWidget *_parent=0)
 Constructor. More...
 
 ~WindowDoorInspectorDialog ()
 Destructor. More...
 
double Depth () const
 Get the item depth. More...
 
double Elevation () const
 Get the item elevation. More...
 
double Height () const
 Get the item height. More...
 
ignition::math::Vector2d Position () const
 Get the item position. More...
 
void SetDepth (const double _depth)
 Set the item depth. More...
 
void SetElevation (const double _elevation)
 Set the item elevation. More...
 
void SetHeight (const double _height)
 Set the item height. More...
 
void SetName (const std::string &_name)
 Set the item name. More...
 
void SetPosition (const ignition::math::Vector2d &_pos)
 Set the item scene position. More...
 
void SetType (const std::string &_type)
 Set the item type. More...
 
void SetWidth (const double _width)
 Set the item width. More...
 
std::string Type () const
 Get the item type. More...
 
double Width () const
 Get the item width. More...
 
- Public Member Functions inherited from gazebo::gui::BaseInspectorDialog
 BaseInspectorDialog (QWidget *_parent)
 Constructor. More...
 
 ~BaseInspectorDialog ()
 Destructor. More...
 
common::Color Color () const
 Get the color. More...
 
void InitColorComboBox ()
 Initiate color combo box. More...
 
void InitTextureComboBox ()
 Initiate texture combo box. More...
 
void SetColor (const common::Color &_color)
 Set the color. More...
 
void SetTexture (const std::string &_texture)
 Set the texture. More...
 
std::string Texture () const
 Get the texture. More...
 

Additional Inherited Members

- Signals inherited from gazebo::gui::BaseInspectorDialog
void Applied ()
 Qt signal emitted to indicate that changes should be applied. More...
 
- Protected Slots inherited from gazebo::gui::BaseInspectorDialog
void OnApply ()
 Qt callback when the Apply button is pressed. More...
 
void OnCancel ()
 Qt callback when the Cancel button is pressed. More...
 
void OnOK ()
 Qt callback when the Ok button is pressed. More...
 
- Protected Attributes inherited from gazebo::gui::BaseInspectorDialog
QComboBox * colorComboBox
 Combo box for selecting the color. More...
 
QComboBox * textureComboBox
 Combo box for selecting the texture. More...
 

Detailed Description

Dialog for configuring a window or door item.

Member Enumeration Documentation

Dialog modes.

Enumerator
WINDOW 

Window mode.

DOOR 

Door mode.

Constructor & Destructor Documentation

gazebo::gui::WindowDoorInspectorDialog::WindowDoorInspectorDialog ( int  _mode = WINDOW,
QWidget *  _parent = 0 
)

Constructor.

Parameters
[in]_modeDialog mode
[in]_parentParent QWidget.
gazebo::gui::WindowDoorInspectorDialog::~WindowDoorInspectorDialog ( )

Destructor.

Member Function Documentation

double gazebo::gui::WindowDoorInspectorDialog::Depth ( ) const

Get the item depth.

Returns
Depth in pixels.
double gazebo::gui::WindowDoorInspectorDialog::Elevation ( ) const

Get the item elevation.

Returns
Item elevation in pixels.
double gazebo::gui::WindowDoorInspectorDialog::Height ( ) const

Get the item height.

Returns
Height in pixels.
ignition::math::Vector2d gazebo::gui::WindowDoorInspectorDialog::Position ( ) const

Get the item position.

Returns
Item position in pixel coordinates.
void gazebo::gui::WindowDoorInspectorDialog::SetDepth ( const double  _depth)

Set the item depth.

Parameters
[in]_depthDepth in pixels.
void gazebo::gui::WindowDoorInspectorDialog::SetElevation ( const double  _elevation)

Set the item elevation.

Parameters
[in]_elevationItem elevation in pixels.
void gazebo::gui::WindowDoorInspectorDialog::SetHeight ( const double  _height)

Set the item height.

Parameters
[in]_heightHeight in pixels.
void gazebo::gui::WindowDoorInspectorDialog::SetName ( const std::string &  _name)

Set the item name.

Parameters
[in]_nameName to set to.
void gazebo::gui::WindowDoorInspectorDialog::SetPosition ( const ignition::math::Vector2d &  _pos)

Set the item scene position.

Parameters
[in]_posPosition in pixel coordinates.
void gazebo::gui::WindowDoorInspectorDialog::SetType ( const std::string &  _type)

Set the item type.

Parameters
[in]_typeItem type.
void gazebo::gui::WindowDoorInspectorDialog::SetWidth ( const double  _width)

Set the item width.

Parameters
[in]_widthWidth in pixels.
std::string gazebo::gui::WindowDoorInspectorDialog::Type ( ) const

Get the item type.

Returns
Item type.
double gazebo::gui::WindowDoorInspectorDialog::Width ( ) const

Get the item width.

Returns
Width in pixels.

The documentation for this class was generated from the following file: