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 | commitEditedShape () |
save edited shape More... | |
EditNetworkElementShapes (GNEViewNet *viewNet) | |
default constructor More... | |
GNENetworkElement * | getEditedNetworkElement () const |
pointer to edited network element More... | |
void | startEditCustomShape (GNENetworkElement *element) |
start edit custom shape More... | |
void | stopEditCustomShape () |
edit edit shape More... | |
Private Attributes | |
GNENetworkElement * | myEditedNetworkElement = nullptr |
pointer to edited network element More... | |
NetworkEditMode | myPreviousNetworkEditMode |
the previous edit mode before edit NetworkElement's shapes More... | |
GNEViewNet * | myViewNet |
pointer to viewNet More... | |
struct used to group all variables related with edit shapes of NetworkElements
Definition at line 1406 of file GNEViewNetHelper.h.
GNEViewNetHelper::EditNetworkElementShapes::EditNetworkElementShapes | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3814 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::EditNetworkElementShapes::commitEditedShape | ( | ) |
save edited shape
Definition at line 3854 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::hotkeyEnter().
GNENetworkElement * GNEViewNetHelper::EditNetworkElementShapes::getEditedNetworkElement | ( | ) | const |
pointer to edited network element
Definition at line 3867 of file GNEViewNetHelper.cpp.
Referenced by GNEConnection::checkDrawConnection(), GNEConnection::drawConnection(), GNEViewNet::hotkeyEnter(), and GNEViewNet::processLeftButtonPressNetwork().
void GNEViewNetHelper::EditNetworkElementShapes::startEditCustomShape | ( | GNENetworkElement * | element | ) |
start edit custom shape
Definition at line 3821 of file GNEViewNetHelper.cpp.
References NETWORK_MOVE, and GNENetworkElement::setShapeEdited().
Referenced by GNEViewNet::onCmdEditConnectionShape(), GNEViewNet::onCmdEditCrossingShape(), GNEViewNet::onCmdEditJunctionShape(), GNEViewNet::onCmdEditLaneShape(), and GNEViewNet::onCmdEditWalkingAreaShape().
void GNEViewNetHelper::EditNetworkElementShapes::stopEditCustomShape | ( | ) |
edit edit shape
Definition at line 3838 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::abortOperation().
|
private |
pointer to edited network element
Definition at line 1428 of file GNEViewNetHelper.h.
|
private |
the previous edit mode before edit NetworkElement's shapes
Definition at line 1431 of file GNEViewNetHelper.h.
|
private |
pointer to viewNet
Definition at line 1425 of file GNEViewNetHelper.h.