![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <VehicleType.h>
Static Public Member Functions | |
static LIBSUMO_VEHICLE_TYPE_SETTER void | copy (const std::string &origTypeID, const std::string &newTypeID) |
static int | getIDCount () |
static std::vector< std::string > | getIDList () |
static LIBSUMO_VEHICLE_TYPE_GETTER std::string | getParameter (const std::string &typeID, const std::string &key) |
static MSVehicleType * | getVType (std::string id) |
static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper) |
static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > | makeWrapper () |
static void | setParameter (const std::string &id, const std::string &name, const std::string &value) |
static void | setSpeedDeviation (const std::string &typeID, double deviation) |
Private Member Functions | |
VehicleType ()=delete | |
invalidated standard constructor More... | |
Static Private Attributes | |
static ContextSubscriptionResults | myContextSubscriptionResults |
static SubscriptionResults | mySubscriptionResults |
Definition at line 92 of file VehicleType.h.
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 334 of file VehicleType.cpp.
References MSVehicleType::duplicateType(), and getVType().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 53 of file VehicleType.cpp.
References getIDList().
Referenced by handleVariable().
|
static |
Definition at line 45 of file VehicleType.cpp.
References MSNet::getInstance(), MSNet::getVehicleControl(), and MSVehicleControl::insertVTypeIDs().
Referenced by getIDCount(), and handleVariable().
|
static |
Definition at line 185 of file VehicleType.cpp.
References MSVehicleType::getParameter(), Parameterised::getParameter(), and getVType().
Referenced by TraCIServerAPI_VehicleType::processGet().
|
static |
Definition at line 349 of file VehicleType.cpp.
References MSNet::getInstance(), MSNet::getVehicleControl(), and MSVehicleControl::getVType().
Referenced by copy(), getParameter(), setParameter(), and setSpeedDeviation().
|
static |
Definition at line 365 of file VehicleType.cpp.
References getIDCount(), getIDList(), libsumo::ID_COUNT, libsumo::TRACI_ID_LIST, libsumo::VAR_ACCEL, libsumo::VAR_ACTIONSTEPLENGTH, libsumo::VAR_APPARENT_DECEL, libsumo::VAR_COLOR, libsumo::VAR_DECEL, libsumo::VAR_EMERGENCY_DECEL, libsumo::VAR_EMISSIONCLASS, libsumo::VAR_HEIGHT, libsumo::VAR_IMPERFECTION, libsumo::VAR_LATALIGNMENT, libsumo::VAR_LENGTH, libsumo::VAR_MAXSPEED, libsumo::VAR_MAXSPEED_LAT, libsumo::VAR_MINGAP, libsumo::VAR_MINGAP_LAT, libsumo::VAR_PERSON_CAPACITY, libsumo::VAR_SHAPECLASS, libsumo::VAR_SPEED_DEVIATION, libsumo::VAR_SPEED_FACTOR, libsumo::VAR_TAU, libsumo::VAR_VEHICLECLASS, libsumo::VAR_WIDTH, libsumo::VariableWrapper::wrapColor(), libsumo::VariableWrapper::wrapDouble(), libsumo::VariableWrapper::wrapInt(), libsumo::VariableWrapper::wrapString(), and libsumo::VariableWrapper::wrapStringList().
Referenced by makeWrapper(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_Vehicle::processGet(), and TraCIServerAPI_VehicleType::processGet().
|
static |
Definition at line 359 of file VehicleType.cpp.
References handleVariable(), myContextSubscriptionResults, and mySubscriptionResults.
Referenced by libsumo::Helper::handleSingleSubscription().
|
static |
Definition at line 340 of file VehicleType.cpp.
References MSVehicleType::getParameter(), and getVType().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
static |
Definition at line 225 of file VehicleType.cpp.
References getVType(), and MSVehicleType::setSpeedDeviation().
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
staticprivate |
Definition at line 114 of file VehicleType.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 113 of file VehicleType.h.
Referenced by makeWrapper().