17 #ifndef GNEChange_TLS_h 18 #define GNEChange_TLS_h GNEJunction * myJunction
we need the junction because it is the target of our change commands
the function-object for an editing operation (abstract base)
The base class for traffic light logic definitions.
bool myForceInsert
check if forceInsert is enabled
NBTrafficLightDefinition * myTlDef
the traffic light to be created/deleted. We assume no responsiblity for the pointer ...
~GNEChange_TLS()
Destructor.
GNEChange_TLS(GNEJunction *junction, NBTrafficLightDefinition *tlDef, bool forward, bool forceInsert=false, const std::string tlID="")
Constructor for creating/deleting an edge.
FXString undoName() const
return undoName
FXString redoName() const
get Redo name