21 #ifndef SUMO_TRACI_VEHICLETYPE_H 22 #define SUMO_TRACI_VEHICLETYPE_H 32 static std::vector<std::string>
getIDList();
33 static double getLength(
const std::string& typeID);
34 static double getMaxSpeed(
const std::string& typeID);
37 static double getAccel(
const std::string& typeID);
38 static double getDecel(
const std::string& typeID);
40 static double getTau(
const std::string& typeID);
44 static double getMinGap(
const std::string& typeID);
45 static double getWidth(
const std::string& typeID);
46 static double getHeight(
const std::string& typeID);
51 static std::string
getParameter(
const std::string& typeID,
const std::string& key);
53 static void setLength(
const std::string& typeID,
double length);
54 static void setMaxSpeed(
const std::string& typeID,
double speed);
55 static void setVehicleClass(
const std::string& typeID,
const std::string& clazz);
56 static void setSpeedFactor(
const std::string& typeID,
double factor);
58 static void setEmissionClass(
const std::string& typeID,
const std::string& clazz);
59 static void setShapeClass(
const std::string& typeID,
const std::string& shapeClass);
60 static void setWidth(
const std::string& typeID,
double width);
61 static void setHeight(
const std::string& typeID,
double height);
62 static void setMinGap(
const std::string& typeID,
double minGap);
63 static void setAccel(
const std::string& typeID,
double accel);
64 static void setDecel(
const std::string& typeID,
double decel);
65 static void setImperfection(
const std::string& typeID,
double imperfection);
66 static void setTau(
const std::string& typeID,
double tau);
68 static void setMinGapLat(
const std::string& typeID,
double minGapLat);
69 static void setMaxSpeedLat(
const std::string& typeID,
double speed);
70 static void setLateralAlignment(
const std::string& typeID,
const std::string& latAlignment);
74 static void addParameter(
const std::string&
id,
const std::string& name,
const std::string& value);
88 #endif //SUMO_TRACI_VEHICLETYPE_H static void setAccel(const std::string &typeID, double accel)
TraCI_VehicleType()
invalidated standard constructor
static void setSpeedDeviation(const std::string &typeID, double deviation)
static void setShapeClass(const std::string &typeID, const std::string &shapeClass)
static std::string getParameter(const std::string &typeID, const std::string &key)
static double getSpeedFactor(const std::string &typeID)
static std::string getShapeClass(const std::string &typeID)
TraCI_VehicleType & operator=(const TraCI_VehicleType &src)
invalidated assignment operator
static TraCIColor getColor(const std::string &typeID)
static void setVehicleClass(const std::string &typeID, const std::string &clazz)
static std::string getEmissionClass(const std::string &typeID)
static std::vector< std::string > getIDList()
static double getMaxSpeedLat(const std::string &typeID)
static void setMinGapLat(const std::string &typeID, double minGapLat)
The car-following model and parameter.
static void setEmissionClass(const std::string &typeID, const std::string &clazz)
static std::string getLateralAlignment(const std::string &typeID)
static double getMinGap(const std::string &typeID)
static double getMinGapLat(const std::string &typeID)
static std::string getVehicleClass(const std::string &typeID)
static void setMaxSpeedLat(const std::string &typeID, double speed)
static double getAccel(const std::string &typeID)
static void setHeight(const std::string &typeID, double height)
static void setImperfection(const std::string &typeID, double imperfection)
static void setSpeedFactor(const std::string &typeID, double factor)
static void setLength(const std::string &typeID, double length)
static double getTau(const std::string &typeID)
static void setMinGap(const std::string &typeID, double minGap)
static void setMaxSpeed(const std::string &typeID, double speed)
static void setWidth(const std::string &typeID, double width)
static double getImperfection(const std::string &typeID)
static double getDecel(const std::string &typeID)
static void setTau(const std::string &typeID, double tau)
static double getHeight(const std::string &typeID)
static void setDecel(const std::string &typeID, double decel)
static void setColor(const std::string &typeID, const TraCIColor &c)
static void setLateralAlignment(const std::string &typeID, const std::string &latAlignment)
static MSVehicleType * getVType(std::string id)
static double getLength(const std::string &typeID)
static double getSpeedDeviation(const std::string &typeID)
static double getWidth(const std::string &typeID)
static void addParameter(const std::string &id, const std::string &name, const std::string &value)
static double getMaxSpeed(const std::string &typeID)