50 GNEChange(variableSpeedSignStep->getVariableSpeedSignParent()->getViewNet()->getNet(), forward),
51 myVariableSpeedSignStep(variableSpeedSignStep) {
52 myVariableSpeedSignStep->incRef(
"GNEChange_VariableSpeedSignItem");
void requiereSaveAdditionals()
inform that additionals has to be saved
the function-object for an editing operation (abstract base)
void removeVariableSpeedSignStep(GNEVariableSpeedSignStep *step)
remove an existent step of variable speed signal
FXString undoName() const
return undoName
bool getBool(const std::string &name) const
Returns the boolean-value of the named option (only for Option_Bool)
#define WRITE_WARNING(msg)
static OptionsCont & getOptions()
Retrieves the options.
std::string toString(const T &t, std::streamsize accuracy=gPrecision)
GNEVariableSpeedSignStep * myVariableSpeedSignStep
modified Variable Speed Sign interval
const std::string getID() const
function to support debugging
void decRef(const std::string &debugMsg="")
Decrease reference.
GNENet * myNet
the net to which operations shall be applied or which shall be informed about gui updates (we are not...
~GNEChange_VariableSpeedSignItem()
Destructor.
FXString redoName() const
get Redo name
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag ...
bool unreferenced()
check if object ins't referenced
GNEVariableSpeedSign * getVariableSpeedSignParent() const
get variable speed sign parent
void addVariableSpeedSignStep(GNEVariableSpeedSignStep *step)
insert a new step in variable speed signal
SumoXMLTag getTag() const
get XML Tag assigned to this object