![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <config.h>
#include <string>
#include <map>
#include <utils/common/Parameterised.h>
#include <utils/common/RGBColor.h>
#include <utils/common/SUMOTime.h>
#include <utils/common/SUMOVehicleClass.h>
#include <utils/distribution/Distribution_Parameterized.h>
Go to the source code of this file.
Data Structures | |
class | SUMOVTypeParameter |
Structure representing possible vehicle parameter. More... | |
struct | SUMOVTypeParameter::VClassDefaultValues |
struct for default values that depend of VClass More... | |
Definition in file SUMOVTypeParameter.h.
const int VTYPEPARS_ACTIONSTEPLENGTH_SET = 1 << 23 |
Definition at line 68 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GUIVehicle::getTypeParameterWindow(), MSVehicleType::MSVehicleType(), GNEVehicleType::overwriteVType(), MSVehicleType::setActionStepLength(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_BOARDING_DURATION = 1 << 16 |
Definition at line 61 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_CAR_FOLLOW_MODEL = 1 << 19 |
Definition at line 64 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), SUMOVehicleParserHelper::parseVTypeEmbedded(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_CARRIAGE_GAP_SET = 1 << 27 |
Definition at line 72 of file SUMOVTypeParameter.h.
Referenced by GNEVehicleType::getAttribute(), GNEVehicleType::initRailVisualizationParameters(), GNEVehicleType::isAttributeEnabled(), and GNEVehicleType::setAttribute().
const int VTYPEPARS_CARRIAGE_LENGTH_SET = 1 << 25 |
Definition at line 70 of file SUMOVTypeParameter.h.
Referenced by GNEVehicleType::getAttribute(), GNEVehicleType::initRailVisualizationParameters(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::setAttribute(), and GNEVehicleType::updateDefaultVClassAttributes().
const int VTYPEPARS_COLOR_SET = 1 << 6 |
Definition at line 51 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setColor(), GUIContainer::setFunctionalColor(), GUIPerson::setFunctionalColor(), GUIBaseVehicle::setFunctionalColor(), and SUMOVTypeParameter::write().
const int VTYPEPARS_CONTAINER_CAPACITY = 1 << 17 |
Definition at line 62 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_DEFAULT_EMERGENCYDECEL_DECEL = -2 |
Definition at line 77 of file SUMOVTypeParameter.h.
Referenced by SUMOVTypeParameter::getDefaultEmergencyDecel(), and MSFrame::setMSGlobals().
const int VTYPEPARS_DEFAULT_EMERGENCYDECEL_DEFAULT = -1 |
Definition at line 76 of file SUMOVTypeParameter.h.
Referenced by SUMOVTypeParameter::getDefaultEmergencyDecel(), and MSFrame::setMSGlobals().
const int VTYPEPARS_EMISSIONCLASS_SET = 1 << 5 |
Definition at line 50 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setEmissionClass(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_HEIGHT_SET = 1 << 9 |
Definition at line 54 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setHeight(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_IMGFILE_SET = 1 << 12 |
Definition at line 57 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_IMPATIENCE_SET = 1 << 13 |
Definition at line 58 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setImpatience(), and SUMOVTypeParameter::write().
const int VTYPEPARS_LANE_CHANGE_MODEL_SET = 1 << 14 |
Definition at line 59 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_LATALIGNMENT_SET = 1 << 21 |
Definition at line 66 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setPreferredLateralAlignment(), and SUMOVTypeParameter::write().
const int VTYPEPARS_LENGTH_SET = 1 |
Definition at line 45 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEVehicleType::isAttributeEnabled(), MSCFModel_Rail::MSCFModel_Rail(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setLength(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_LOADING_DURATION = 1 << 18 |
Definition at line 63 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), and SUMOVTypeParameter::write().
const int VTYPEPARS_LOCOMOTIVE_LENGTH_SET = 1 << 26 |
Definition at line 71 of file SUMOVTypeParameter.h.
Referenced by GNEVehicleType::getAttribute(), GNEVehicleType::initRailVisualizationParameters(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::setAttribute(), and GNEVehicleType::updateDefaultVClassAttributes().
const int VTYPEPARS_MANEUVER_ANGLE_TIMES_SET = 1 << 28 |
Definition at line 73 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), and SUMOVTypeParameter::write().
const int VTYPEPARS_MAXSPEED_LAT_SET = 1 << 20 |
Definition at line 65 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), MSAbstractLaneChangeModel::computeSpeedLat(), MSAbstractLaneChangeModel::estimateLCDuration(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), MSAbstractLaneChangeModel::remainingTime(), GNEVehicleType::setAttribute(), MSVehicleType::setMaxSpeedLat(), and SUMOVTypeParameter::write().
const int VTYPEPARS_MAXSPEED_SET = 1 << 2 |
Definition at line 47 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEVehicleType::isAttributeEnabled(), MSCFModel_Rail::MSCFModel_Rail(), MSRouteHandler::myStartElement(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setMaxSpeed(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_MINGAP_LAT_SET = 1 << 22 |
Definition at line 67 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setMinGapLat(), and SUMOVTypeParameter::write().
const int VTYPEPARS_MINGAP_SET = 1 << 1 |
Definition at line 46 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setMinGap(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_OSGFILE_SET = 1 << 11 |
Definition at line 56 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_PERSON_CAPACITY = 1 << 15 |
Definition at line 60 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_PROBABILITY_SET = 1 << 3 |
Definition at line 48 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setDefaultProbability(), and SUMOVTypeParameter::write().
const int VTYPEPARS_SHAPE_SET = 1 << 10 |
Definition at line 55 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::initRailVisualizationParameters(), MSVehicleType::initRailVisualizationParameters(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setShape(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_SPEEDFACTOR_SET = 1 << 4 |
Definition at line 49 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::isAttributeEnabled(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setSpeedDeviation(), MSVehicleType::setSpeedFactor(), RODFDetectorCon::setSpeedFactorAndDev(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().
const int VTYPEPARS_VEHICLECLASS_SET = 1 << 7 |
Definition at line 52 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), MSVehicleControl::MSVehicleControl(), RONet::RONet(), GNEVehicleType::setAttribute(), MSVehicleType::setVClass(), SUMOVTypeParameter::write(), and RODFDetectorCon::writeEmitters().
const int VTYPEPARS_WIDTH_SET = 1 << 8 |
Definition at line 53 of file SUMOVTypeParameter.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleType::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEVehicleType::overwriteVType(), GNEVehicleType::setAttribute(), MSVehicleType::setWidth(), GNEVehicleType::updateDefaultVClassAttributes(), and SUMOVTypeParameter::write().