37 typedef std::map<std::string, std::string>
ParMap;
83 virtual void setParameter(
const std::string parameter,
const std::string& value) = 0;
84 virtual void setParameter(
const std::string parameter,
double value) = 0;
85 virtual void setParameter(
const std::string parameter,
int value) = 0;
double maxDeceleration_mpsps
virtual ~GenericEngineModel()
std::map< std::string, std::string > ParMap
void parseParameter(const ParMap ¶meters, std::string parameter, double &value)
virtual void setParameter(const std::string parameter, int value)=0
void setMaximumAcceleration(double maxAcc)
virtual double getRealAcceleration(double speed_mps, double accel_mps2, double reqAccel_mps2, SUMOTime timeStep=0)=0
void setMaximumDeceleration(double maxDec)
void printParameterError(std::string parameter, std::string value)
double maxAcceleration_mpsps
virtual void setParameter(const std::string parameter, double value)=0
virtual void setParameter(const std::string parameter, const std::string &value)=0