![]() |
SUMO - Simulation of Urban MObility
|
#include <TraCI_VehicleType.h>

Static Public Member Functions | |
| static void | addParameter (const std::string &id, const std::string &name, const std::string &value) |
| static void | copy (const std::string &origTypeID, const std::string &newTypeID) |
| static double | getAccel (const std::string &typeID) |
| static double | getApparentDecel (const std::string &typeID) |
| static TraCIColor | getColor (const std::string &typeID) |
| static double | getDecel (const std::string &typeID) |
| static double | getEmergencyDecel (const std::string &typeID) |
| static std::string | getEmissionClass (const std::string &typeID) |
| static double | getHeight (const std::string &typeID) |
| static std::vector< std::string > | getIDList () |
| static double | getImperfection (const std::string &typeID) |
| static std::string | getLateralAlignment (const std::string &typeID) |
| static double | getLength (const std::string &typeID) |
| static double | getMaxSpeed (const std::string &typeID) |
| static double | getMaxSpeedLat (const std::string &typeID) |
| static double | getMinGap (const std::string &typeID) |
| static double | getMinGapLat (const std::string &typeID) |
| static std::string | getParameter (const std::string &typeID, const std::string &key) |
| static std::string | getShapeClass (const std::string &typeID) |
| static double | getSpeedDeviation (const std::string &typeID) |
| static double | getSpeedFactor (const std::string &typeID) |
| static double | getTau (const std::string &typeID) |
| static std::string | getVehicleClass (const std::string &typeID) |
| static MSVehicleType * | getVType (std::string id) |
| static double | getWidth (const std::string &typeID) |
| static void | setAccel (const std::string &typeID, double accel) |
| static void | setApparentDecel (const std::string &typeID, double decel) |
| static void | setColor (const std::string &typeID, const TraCIColor &c) |
| static void | setDecel (const std::string &typeID, double decel) |
| static void | setEmergencyDecel (const std::string &typeID, double decel) |
| static void | setEmissionClass (const std::string &typeID, const std::string &clazz) |
| static void | setHeight (const std::string &typeID, double height) |
| static void | setImperfection (const std::string &typeID, double imperfection) |
| static void | setLateralAlignment (const std::string &typeID, const std::string &latAlignment) |
| static void | setLength (const std::string &typeID, double length) |
| static void | setMaxSpeed (const std::string &typeID, double speed) |
| static void | setMaxSpeedLat (const std::string &typeID, double speed) |
| static void | setMinGap (const std::string &typeID, double minGap) |
| static void | setMinGapLat (const std::string &typeID, double minGapLat) |
| static void | setShapeClass (const std::string &typeID, const std::string &shapeClass) |
| static void | setSpeedDeviation (const std::string &typeID, double deviation) |
| static void | setSpeedFactor (const std::string &typeID, double factor) |
| static void | setTau (const std::string &typeID, double tau) |
| static void | setVehicleClass (const std::string &typeID, const std::string &clazz) |
| static void | setWidth (const std::string &typeID, double width) |
Private Member Functions | |
| TraCI_VehicleType & | operator= (const TraCI_VehicleType &src) |
| invalidated assignment operator More... | |
| TraCI_VehicleType () | |
| invalidated standard constructor More... | |
| TraCI_VehicleType (const TraCI_VehicleType &src) | |
| invalidated copy constructor More... | |
Definition at line 28 of file TraCI_VehicleType.h.
|
private |
invalidated standard constructor
|
private |
invalidated copy constructor
|
static |
Definition at line 225 of file TraCI_VehicleType.cpp.
References MSVehicleType::getParameter(), and getVType().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 222 of file TraCI_VehicleType.cpp.
References MSVehicleType::duplicateType(), and getVType().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 68 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getMaxAccel(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 80 of file TraCI_VehicleType.cpp.
References MSCFModel::getApparentDecel(), MSVehicleType::getCarFollowModel(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 116 of file TraCI_VehicleType.cpp.
References MSVehicleType::getColor(), getVType(), and TraCI::makeTraCIColor().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 72 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getMaxDecel(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 76 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getEmergencyDecel(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 96 of file TraCI_VehicleType.cpp.
References MSVehicleType::getEmissionClass(), PollutantsInterface::getName(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 112 of file TraCI_VehicleType.cpp.
References MSVehicleType::getHeight(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 41 of file TraCI_VehicleType.cpp.
References MSNet::getInstance(), MSNet::getVehicleControl(), and MSVehicleControl::insertVTypeIDs().
Referenced by TraCIServerAPI_VehicleType::processGet().
|
static |
Definition at line 84 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getImperfection(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 128 of file TraCI_VehicleType.cpp.
References MSVehicleType::getPreferredLateralAlignment(), getVType(), and toString().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 48 of file TraCI_VehicleType.cpp.
References MSVehicleType::getLength(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 54 of file TraCI_VehicleType.cpp.
References MSVehicleType::getMaxSpeed(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 124 of file TraCI_VehicleType.cpp.
References MSVehicleType::getMaxSpeedLat(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 104 of file TraCI_VehicleType.cpp.
References MSVehicleType::getMinGap(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 120 of file TraCI_VehicleType.cpp.
References MSVehicleType::getMinGapLat(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 135 of file TraCI_VehicleType.cpp.
References Parameterised::getParameter(), MSVehicleType::getParameter(), and getVType().
Referenced by TraCIServerAPI_VehicleType::processGet().
|
static |
Definition at line 100 of file TraCI_VehicleType.cpp.
References MSVehicleType::getGuiShape(), getVehicleShapeName(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 64 of file TraCI_VehicleType.cpp.
References Distribution_Parameterized::getParameter(), MSVehicleType::getSpeedFactor(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 60 of file TraCI_VehicleType.cpp.
References Distribution_Parameterized::getParameter(), MSVehicleType::getSpeedFactor(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 88 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getHeadwayTime(), and getVType().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 92 of file TraCI_VehicleType.cpp.
References MSVehicleType::getVehicleClass(), getVType(), and toString().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
static |
Definition at line 229 of file TraCI_VehicleType.cpp.
References MSNet::getInstance(), MSNet::getVehicleControl(), and MSVehicleControl::getVType().
Referenced by addParameter(), copy(), getAccel(), getApparentDecel(), getColor(), getDecel(), getEmergencyDecel(), getEmissionClass(), getHeight(), getImperfection(), getLateralAlignment(), getLength(), getMaxSpeed(), getMaxSpeedLat(), getMinGap(), getMinGapLat(), getParameter(), getShapeClass(), getSpeedDeviation(), getSpeedFactor(), getTau(), getVehicleClass(), getWidth(), setAccel(), setApparentDecel(), setColor(), setDecel(), setEmergencyDecel(), setEmissionClass(), setHeight(), setImperfection(), setLateralAlignment(), setLength(), setMaxSpeed(), setMaxSpeedLat(), setMinGap(), setMinGapLat(), setShapeClass(), setSpeedDeviation(), setSpeedFactor(), setTau(), setVehicleClass(), and setWidth().
|
static |
Definition at line 108 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::getWidth().
Referenced by TraCIServerAPI_VehicleType::getVariable().
|
private |
invalidated assignment operator
|
static |
Definition at line 181 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setMaxAccel().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 193 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setApparentDecel().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 205 of file TraCI_VehicleType.cpp.
References getVType(), TraCI::makeRGBColor(), and MSVehicleType::setColor().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 185 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setMaxDecel().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 189 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setEmergencyDecel().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 161 of file TraCI_VehicleType.cpp.
References PollutantsInterface::getClassByName(), getVType(), and MSVehicleType::setEmissionClass().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 173 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setHeight().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 197 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setImperfection().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 218 of file TraCI_VehicleType.cpp.
References getVType(), SUMOXMLDefinitions::LateralAlignments, and MSVehicleType::setPreferredLateralAlignment().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 141 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setLength().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 145 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setMaxSpeed().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 214 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setMaxSpeedLat().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 177 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setMinGap().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 210 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setMinGapLat().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 165 of file TraCI_VehicleType.cpp.
References getVehicleShapeID(), getVType(), and MSVehicleType::setShape().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 157 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setSpeedDeviation().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 153 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setSpeedFactor().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 201 of file TraCI_VehicleType.cpp.
References MSVehicleType::getCarFollowModel(), getVType(), and MSCFModel::setHeadwayTime().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 149 of file TraCI_VehicleType.cpp.
References getVehicleClassID(), getVType(), and MSVehicleType::setVClass().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 169 of file TraCI_VehicleType.cpp.
References getVType(), and MSVehicleType::setWidth().
Referenced by TraCIServerAPI_VehicleType::setVariable().