34 #ifdef CHECK_MEMORY_LEAKS 54 edge->incRef(
"GNEChange_Edge");
87 return (
"Undo create edge");
89 return (
"Undo delete edge");
96 return (
"Redo create edge");
98 return (
"Redo delete edge");
the function-object for an editing operation (abstract base)
A NBNetBuilder extended by visualisation and editing capabilities.
void insertEdge(GNEEdge *edge)
inserts a single edge into the net and into the underlying
FXString redoName() const
FXString undoName() const
void decRef(const std::string &debugMsg="")
A road/street connecting two junctions (netedit-version)
GNENet * myNet
the net to which operations shall be applied or which shall be informed about gui updates (we are not...
GNEEdge * myEdge
full information regarding the edge that is to be created/deleted we assume shared responsibility for...
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag ...
void deleteSingleEdge(GNEEdge *edge)
deletes a single edge
~GNEChange_Edge()
Destructor.