 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
18 #ifndef GENERICENGINEMODEL_H_
19 #define GENERICENGINEMODEL_H_
34 typedef std::map<std::string, std::string>
ParMap;
89 virtual void setParameter(
const std::string parameter,
const std::string& value) = 0;
90 virtual void setParameter(
const std::string parameter,
double value) = 0;
91 virtual void setParameter(
const std::string parameter,
int value) = 0;
virtual ~GenericEngineModel()
double setMaximumDeceleration()
virtual double getRealAcceleration(double speed_mps, double accel_mps2, double reqAccel_mps2, SUMOTime timeStep=0)=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