All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
gazebo::gui::EditorView Class Reference

Control the editor view and manage contents in the editor scene. More...

#include <EditorView.hh>

Inheritance diagram for gazebo::gui::EditorView:
Inheritance graph
[legend]
Collaboration diagram for gazebo::gui::EditorView:
Collaboration graph
[legend]

Public Types

enum  DrawModes {
  NONE, WALL, WINDOW, DOOR,
  STAIRS
}
 Unique identifiers for all drawing modes within the editor. More...
 

Public Member Functions

 EditorView (QWidget *_parent=0)
 Constructor. More...
 
 ~EditorView ()
 Destructor. More...
 
void Create3DVisual (EditorItem *_item)
 Create a 3D visual from a 2D editor item. More...
 
void DeleteItem (EditorItem *_item)
 Delete an editor item. More...
 

Detailed Description

Control the editor view and manage contents in the editor scene.

Member Enumeration Documentation

Unique identifiers for all drawing modes within the editor.

Enumerator
NONE 

None mode.

WALL 

Wall mode.

WINDOW 

Window mode.

DOOR 

Door mode.

STAIRS 

Stairs mode.

Constructor & Destructor Documentation

gazebo::gui::EditorView::EditorView ( QWidget *  _parent = 0)

Constructor.

Parameters
[in]_parentParent Widget.
gazebo::gui::EditorView::~EditorView ( )

Destructor.

Member Function Documentation

void gazebo::gui::EditorView::Create3DVisual ( EditorItem _item)

Create a 3D visual from a 2D editor item.

void gazebo::gui::EditorView::DeleteItem ( EditorItem _item)

Delete an editor item.

Parameters
[in]_itemItem to be deleted.

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