45 GNEChange(calibratorVehicleType->getViewNet()->getNet(), forward),
46 myCalibratorVehicleType(calibratorVehicleType) {
47 myCalibratorVehicleType->incRef(
"GNEChange_CalibratorItem");
65 throw ProcessError(
"There isn't a defined Calibrator item");
76 throw ProcessError(
"There isn't a defined Calibrator item");
95 throw ProcessError(
"There isn't a defined Calibrator item");
106 throw ProcessError(
"There isn't a defined Calibrator item");
119 throw ProcessError(
"There isn't a defined Calibrator item");
129 throw ProcessError(
"There isn't a defined Calibrator item");
void insertCalibratorVehicleType(GNECalibratorVehicleType *vehicleType)
insert Calibrator VehicleType in net
the function-object for an editing operation (abstract base)
void deleteCalibratorVehicleType(GNECalibratorVehicleType *vehicleType)
delete Calibrator VehicleType in net
#define WRITE_WARNING(msg)
static OptionsCont & getOptions()
Retrieves the options.
FXString redoName() const
get Redo name
std::string toString(const T &t, std::streamsize accuracy=gPrecision)
void requiereSaveAdditionals(bool value)
inform that additionals has to be saved
const std::string getID() const
function to support debugging
GNENet * myNet
the net to which operations shall be applied or which shall be informed about gui updates (we are not...
GNECalibratorVehicleType * myCalibratorVehicleType
modified calibrator vehicle type
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag ...
SumoXMLTag getTag() const
get XML Tag assigned to this object
FXString undoName() const
return undoName
~GNEChange_CalibratorItem()
Destructor.