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.