18 #ifndef _GAZEBO_GUI_BUILDING_RECTITEM_PRIVATE_HH_
19 #define _GAZEBO_GUI_BUILDING_RECTITEM_PRIVATE_HH_
50 public: std::vector<Qt::CursorShape>
cursors;
std::vector< Qt::CursorShape > cursors
A list of resize cursors used when the mouse hovers over the grabber handles.
Definition: RectItemPrivate.hh:50
double angleOnWall
Angle with respect to parent wall, either 0 or 180 degrees.
Definition: RectItemPrivate.hh:60
RotateHandle * rotateHandle
Rotate handle for rotating the rect item.
Definition: RectItemPrivate.hh:46
int gridSpace
Mouse press position in pixel coordinates.
Definition: RectItemPrivate.hh:39
std::vector< GrabberHandle * > grabbers
A list of grabber handles for this item.
Definition: RectItemPrivate.hh:43
Handle for rotating an editor item.
Definition: RotateHandle.hh:40
unsigned int resizeFlag
Resize flag that controls how the rect item can be resized.
Definition: RectItemPrivate.hh:53
double positionOnWall
Normalized position with respect to the wall segment's start point.
Definition: RectItemPrivate.hh:57
QPointF mousePressPos
Mouse press position in pixel coordinates.
Definition: RectItemPrivate.hh:36
Private data for the RectItem class.
Definition: RectItemPrivate.hh:33