2D representation of a floor. More...
#include <FloorItem.hh>
Public Member Functions | |
FloorItem () | |
Constructor. More... | |
~FloorItem () | |
Destructor. More... | |
void | AttachWall (WallItem *_wallItem) |
Attach walls so the floor can auto expand to hold the wall. More... | |
virtual QVector3D | GetScenePosition () const |
Get the scene position of editor item. More... | |
virtual double | GetSceneRotation () const |
Get the scene rotation of the editor item. More... | |
virtual QVector3D | GetSize () const |
Get the size of the item in pixels. More... | |
Public Member Functions inherited from gazebo::gui::RectItem | |
RectItem () | |
Constructor. More... | |
virtual | ~RectItem () |
Destructor. More... | |
double | GetHeight () const |
Get the height of the rect item. More... | |
virtual double | GetRotation () const |
Get the rotation of the rect item. More... | |
double | GetWidth () const |
Get the width of the rect item. More... | |
void | SetHeight (int _height) |
Set the height of the rect item. More... | |
virtual void | SetPosition (const QPointF &_pos) |
Set the position of the rect item. More... | |
virtual void | SetPosition (double _x, double _y) |
Set the position of the rect item. More... | |
virtual void | SetResizeFlag (unsigned int _flag) |
Set the resize flag of the rect item. More... | |
virtual void | SetRotation (double _angle) |
Set the rotation of the rect item. More... | |
void | SetSize (QSize _size) |
Set the size of the rect item. More... | |
void | SetWidth (int _width) |
Set the width of the rect item. More... | |
void | ShowHandles (bool _show) |
Show the grabber and rotate handles of the rect item. More... | |
Public Member Functions inherited from gazebo::gui::EditorItem | |
EditorItem () | |
Constructor. More... | |
~EditorItem () | |
Destructor. More... | |
virtual std::string | GetName () const |
Get the name of the editor item. More... | |
virtual std::string | GetType () const |
Get the type of the editor item. More... | |
virtual void | SetName (const std::string &_name) |
Set the name of this editor item. More... | |
Public Member Functions inherited from gazebo::gui::BuildingItem | |
BuildingItem () | |
Constructor. More... | |
~BuildingItem () | |
Destructor. More... | |
int | GetLevel () const |
Get the level in which this building item is located. More... | |
double | GetLevelBaseHeight () const |
Get the base height of this level relative to the ground plane. More... | |
void | SetLevel (int _level) |
Set the level of this building item. More... | |
void | SetLevelBaseHeight (double _height) |
Set the base height of this level relative to the ground plane. More... | |
Additional Inherited Members | |
Public Types inherited from gazebo::gui::RectItem | |
enum | ResizeFlags { NONE = 0x00, ITEM_WIDTH = 0x01, ITEM_HEIGHT = 0x02 } |
Resize flags used to indicate which dimension can be resized. More... | |
Signals inherited from gazebo::gui::EditorItem | |
void | DepthChanged (double _depth) |
Qt signal emitted when the editor item depth has changed. More... | |
void | HeightChanged (double _height) |
Qt signal emitted when the editor item height has changed. More... | |
void | ItemDeleted () |
Qt signal emitted when the editor item is being deleted. More... | |
void | PoseChanged (double _x, double _y, double _z, double _roll, double _pitch, double _yaw) |
Qt signal emitted when the editor item pose has changed. More... | |
void | PoseOriginTransformed (double _x, double _y, double _z, double _roll, double _pitch, double _yaw) |
Qt signal emitted when the editor item pose origin has changed. More... | |
void | PositionChanged (double _x, double _y, double _z) |
Qt signal emitted when the editor item position has changed. More... | |
void | PosXChanged (double _posX) |
Qt signal emitted when the editor item's X position has changed. More... | |
void | PosYChanged (double _posY) |
Qt signal emitted when the editor item's Y position has changed. More... | |
void | PosZChanged (double _posZ) |
Qt signal emitted when the editor item's Z position has changed. More... | |
void | RotationChanged (double _roll, double _pitch, double _yaw) |
Qt signal emitted when the editor item rotation has changed. More... | |
void | SizeChanged (double _width, double _depth, double _height) |
Qt signal emitted when the editor item size has changed. More... | |
void | WidthChanged (double _width) |
Qt signal emitted when the editor item width has changed. More... | |
void | YawChanged (double _yaw) |
Qt signal emitted when the editor item yaw rotation has changed. More... | |
Protected Member Functions inherited from gazebo::gui::RectItem | |
virtual QRectF | boundingRect () const |
Get the bounding box of the rect item. More... | |
void | DrawBoundingBox (QPainter *_painter) |
Draw bounding box. More... | |
void | UpdateCornerPositions () |
Helper method for Updating the corner positions of the rect item. More... | |
Protected Attributes inherited from gazebo::gui::RectItem | |
QColor | borderColor |
Border color of the rect item. More... | |
QAction * | deleteItemAct |
Qt action for deleting the item. More... | |
double | drawingHeight |
Actual height of rect item drawn in pixels. More... | |
double | drawingOriginX |
X origin of the rect item in pixels. More... | |
double | drawingOriginY |
Y origin of the rect item in pixels. More... | |
double | drawingWidth |
Actual width of rect item drawn in pixels. More... | |
double | height |
Height of rect item in pixels. More... | |
QAction * | openInspectorAct |
Qt action for opening the inspector. More... | |
double | rotationAngle |
Rotation angle of the rect item in degrees. More... | |
double | width |
Width of rect item in pixels. More... | |
int | zValueIdle |
Z ordering of the rect item when idle (unselected.) More... | |
Protected Attributes inherited from gazebo::gui::EditorItem | |
std::string | editorType |
Type of editor item. More... | |
std::string | name |
Name of editor item. More... | |
Protected Attributes inherited from gazebo::gui::BuildingItem | |
int | level |
Level that this building item is in. More... | |
double | levelBaseHeight |
Base height of the level. More... | |
2D representation of a floor.
gazebo::gui::FloorItem::FloorItem | ( | ) |
Constructor.
gazebo::gui::FloorItem::~FloorItem | ( | ) |
Destructor.
void gazebo::gui::FloorItem::AttachWall | ( | WallItem * | _wallItem | ) |
Attach walls so the floor can auto expand to hold the wall.
[in] | _wallItem | Wall item to attach to the floor. |
|
virtual |
Get the scene position of editor item.
Reimplemented from gazebo::gui::RectItem.
|
virtual |
Get the scene rotation of the editor item.
Reimplemented from gazebo::gui::RectItem.
|
virtual |
Get the size of the item in pixels.
Reimplemented from gazebo::gui::RectItem.