41 Position& position,
double& width,
double& height);
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
AttributesFormat
attributes format
friend class GNEMoveElementViewResizable
resizable needs access
GNEContour myMovingContourLeft
variable used for moving geometry point contour left
GNEContour myMovingContourRight
variable used for moving geometry point contour right
GNEContour myMovingContourUp
variable used for moving geometry point contour up
~GNEMoveElementViewResizable()
void setMoveShape(const GNEMoveResult &moveResult) override
set move shape
GNEContour myMovingContourDown
variable used for moving geometry point contour down
PositionVector myShapeWidth
shape width
const double myEditLength
check if length can be edited
const double myEditWidth
check if width can be edited
ResizingFormat
attributes format
@ WIDTH_LENGTH
width and height
void commitMoveShape(const GNEMoveResult &moveResult, GNEUndoList *undoList) override
commit move shape
GNEMoveElementViewResizable & operator=(const GNEMoveElementViewResizable &)=delete
Invalidated assignment operator.
GNEMoveOperation * getMoveOperation()
get move operation
GNEMoveElementViewResizable(const GNEMoveElementViewResizable &)=delete
Invalidated copy constructor.
PositionVector myShapeHeight
shape height
const double myEditHeight
check if height can be edited
A point in 2D or 3D with translation and scaling methods.