Private data for the RectItem class. More...
#include <RectItemPrivate.hh>
Public Attributes | |
| double | angleOnWall |
| Angle with respect to parent wall, either 0 or 180 degrees. More... | |
| std::vector< Qt::CursorShape > | cursors |
| A list of resize cursors used when the mouse hovers over the grabber handles. More... | |
| std::vector< GrabberHandle * > | grabbers |
| A list of grabber handles for this item. More... | |
| int | gridSpace |
| Mouse press position in pixel coordinates. More... | |
| QPointF | mousePressPos |
| Mouse press position in pixel coordinates. More... | |
| double | positionOnWall |
| Normalized position with respect to the wall segment's start point. More... | |
| unsigned int | resizeFlag |
| Resize flag that controls how the rect item can be resized. More... | |
| RotateHandle * | rotateHandle |
| Rotate handle for rotating the rect item. More... | |
Private data for the RectItem class.
| double gazebo::gui::RectItemPrivate::angleOnWall |
Angle with respect to parent wall, either 0 or 180 degrees.
| std::vector<Qt::CursorShape> gazebo::gui::RectItemPrivate::cursors |
A list of resize cursors used when the mouse hovers over the grabber handles.
| std::vector<GrabberHandle *> gazebo::gui::RectItemPrivate::grabbers |
A list of grabber handles for this item.
Four for corners and four for edges, going clockwise with 0 being top left
| int gazebo::gui::RectItemPrivate::gridSpace |
Mouse press position in pixel coordinates.
| QPointF gazebo::gui::RectItemPrivate::mousePressPos |
Mouse press position in pixel coordinates.
| double gazebo::gui::RectItemPrivate::positionOnWall |
Normalized position with respect to the wall segment's start point.
| unsigned int gazebo::gui::RectItemPrivate::resizeFlag |
Resize flag that controls how the rect item can be resized.
| RotateHandle* gazebo::gui::RectItemPrivate::rotateHandle |
Rotate handle for rotating the rect item.