![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <VehicleType.h>
Static Public Member Functions | |
| LIBSUMO_VEHICLE_TYPE_GETTER LIBSUMO_ID_PARAMETER_API static LIBSUMO_VEHICLE_TYPE_SETTER void | copy (const std::string &origTypeID, const std::string &newTypeID) |
| static double | getScale (const std::string &typeID) |
| static LIBSUMO_SUBSCRIPTION_API MSVehicleType * | getVType (std::string id) |
| static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
| static bool | handleVariableWithID (const std::string &objID, const std::string &typeID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
| static std::shared_ptr< VariableWrapper > | makeWrapper () |
| static void | setScale (const std::string &typeID, double value) |
| static void | setSpeedDeviation (const std::string &typeID, double deviation) |
Private Member Functions | |
| VehicleType ()=delete | |
| invalidated standard constructor | |
Static Private Attributes | |
| static ContextSubscriptionResults | myContextSubscriptionResults |
| static SubscriptionResults | mySubscriptionResults |
Definition at line 97 of file VehicleType.h.
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 409 of file libsumo/VehicleType.cpp.
References copy(), and getVType().
Referenced by copy().
|
static |
Definition at line 222 of file libsumo/VehicleType.cpp.
References getScale(), and getVType().
Referenced by getScale(), and handleVariableWithID().
|
static |
Definition at line 441 of file libsumo/VehicleType.cpp.
References MSNet::getInstance(), MSNet::getVehicleControl(), getVType(), and MSVehicleControl::getVType().
Referenced by copy(), getScale(), getVType(), setScale(), and setSpeedDeviation().
|
static |
Definition at line 457 of file libsumo/VehicleType.cpp.
References handleVariable(), and handleVariableWithID().
Referenced by handleVariable(), and makeWrapper().
|
static |
Definition at line 463 of file libsumo/VehicleType.cpp.
References getScale(), handleVariableWithID(), libsumo::ID_COUNT, tcpip::Storage::readString(), tcpip::Storage::readUnsignedByte(), libsumo::TRACI_ID_LIST, libsumo::VAR_ACCEL, libsumo::VAR_ACTIONSTEPLENGTH, libsumo::VAR_APPARENT_DECEL, libsumo::VAR_BOARDING_DURATION, libsumo::VAR_COLOR, libsumo::VAR_DECEL, libsumo::VAR_EMERGENCY_DECEL, libsumo::VAR_EMISSIONCLASS, libsumo::VAR_HEIGHT, libsumo::VAR_IMPATIENCE, libsumo::VAR_IMPERFECTION, libsumo::VAR_LATALIGNMENT, libsumo::VAR_LENGTH, libsumo::VAR_MASS, libsumo::VAR_MAXSPEED, libsumo::VAR_MAXSPEED_LAT, libsumo::VAR_MINGAP, libsumo::VAR_MINGAP_LAT, libsumo::VAR_PARAMETER, libsumo::VAR_PARAMETER_WITH_KEY, libsumo::VAR_PERSON_CAPACITY, libsumo::VAR_SCALE, libsumo::VAR_SHAPECLASS, libsumo::VAR_SPEED_DEVIATION, libsumo::VAR_SPEED_FACTOR, libsumo::VAR_TAU, libsumo::VAR_VEHICLECLASS, and libsumo::VAR_WIDTH.
Referenced by LIBSUMO_NAMESPACE::Vehicle::handleVariable(), handleVariable(), and handleVariableWithID().
|
static |
Definition at line 451 of file libsumo/VehicleType.cpp.
References handleVariable(), makeWrapper(), myContextSubscriptionResults, and mySubscriptionResults.
Referenced by makeWrapper().
|
static |
Definition at line 404 of file libsumo/VehicleType.cpp.
References getVType(), invalid_return< std::string >::value, and setScale().
Referenced by setScale().
|
static |
Definition at line 284 of file libsumo/VehicleType.cpp.
References getVType(), and setSpeedDeviation().
Referenced by setSpeedDeviation().
|
staticprivate |
Definition at line 123 of file VehicleType.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 122 of file VehicleType.h.
Referenced by makeWrapper().