 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef GENERICENGINEMODEL_H_
18 #define GENERICENGINEMODEL_H_
33 typedef std::map<std::string, std::string>
ParMap;
88 virtual void setParameter(
const std::string parameter,
const std::string& value) = 0;
89 virtual void setParameter(
const std::string parameter,
double value) = 0;
90 virtual void setParameter(
const std::string parameter,
int value) = 0;
virtual ~GenericEngineModel()
double setMaximumDeceleration()
virtual void setParameter(const std::string parameter, double value)=0
virtual double getRealAcceleration(double speed_mps, double accel_mps2, double reqAccel_mps2, SUMOTime timeStep=0)=0
virtual void setParameter(const std::string parameter, int value)=0
double setMaximumAcceleration()
virtual void setParameter(const std::string parameter, const std::string &value)=0
double maxAcceleration_mpsps
void printParameterError(std::string parameter, std::string value)
std::map< std::string, std::string > ParMap
void parseParameter(const ParMap ¶meters, std::string parameter, double &value)
virtual void loadParameters(const ParMap ¶meters)=0
double maxDeceleration_mpsps