![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related with edit shapes of NetworkElements More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | commitShapeEdited () |
| save edited shape | |
| EditNetworkElementShapes (GNEViewNet *viewNet) | |
| default constructor | |
| GNENetworkElement * | getEditedNetworkElement () const |
| pointer to edited network element | |
| void | startEditCustomShape (GNENetworkElement *element) |
| start edit custom shape | |
| void | stopEditCustomShape () |
| edit edit shape | |
Private Member Functions | |
| EditNetworkElementShapes (const EditNetworkElementShapes &)=delete | |
| Invalidated copy constructor. | |
| EditNetworkElementShapes & | operator= (const EditNetworkElementShapes &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNENetworkElement * | myEditedNetworkElement = nullptr |
| pointer to edited network element | |
| NetworkEditMode | myPreviousNetworkEditMode |
| the previous edit mode before edit NetworkElement's shapes | |
| GNEViewNet * | myViewNet |
| pointer to viewNet | |
struct used to group all variables related with edit shapes of NetworkElements
Definition at line 1642 of file GNEViewNetHelper.h.
| GNEViewNetHelper::EditNetworkElementShapes::EditNetworkElementShapes | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 4230 of file GNEViewNetHelper.cpp.
References myPreviousNetworkEditMode, and myViewNet.
Referenced by EditNetworkElementShapes(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References EditNetworkElementShapes().
| void GNEViewNetHelper::EditNetworkElementShapes::commitShapeEdited | ( | ) |
save edited shape
Definition at line 4270 of file GNEViewNetHelper.cpp.
References myEditedNetworkElement, and stopEditCustomShape().
| GNENetworkElement * GNEViewNetHelper::EditNetworkElementShapes::getEditedNetworkElement | ( | ) | const |
pointer to edited network element
Definition at line 4280 of file GNEViewNetHelper.cpp.
References myEditedNetworkElement.
|
privatedelete |
Invalidated assignment operator.
References EditNetworkElementShapes().
| void GNEViewNetHelper::EditNetworkElementShapes::startEditCustomShape | ( | GNENetworkElement * | element | ) |
start edit custom shape
Definition at line 4237 of file GNEViewNetHelper.cpp.
References myEditedNetworkElement, myPreviousNetworkEditMode, myViewNet, and NETWORK_MOVE.
| void GNEViewNetHelper::EditNetworkElementShapes::stopEditCustomShape | ( | ) |
edit edit shape
Definition at line 4254 of file GNEViewNetHelper.cpp.
References myEditedNetworkElement, myPreviousNetworkEditMode, and myViewNet.
Referenced by commitShapeEdited().
|
private |
pointer to edited network element
Definition at line 1664 of file GNEViewNetHelper.h.
Referenced by commitShapeEdited(), getEditedNetworkElement(), startEditCustomShape(), and stopEditCustomShape().
|
private |
the previous edit mode before edit NetworkElement's shapes
Definition at line 1667 of file GNEViewNetHelper.h.
Referenced by EditNetworkElementShapes(), startEditCustomShape(), and stopEditCustomShape().
|
private |
pointer to viewNet
Definition at line 1661 of file GNEViewNetHelper.h.
Referenced by EditNetworkElementShapes(), startEditCustomShape(), and stopEditCustomShape().