![]() |
SUMO - Simulation of Urban MObility
|
Go to the source code of this file.
Data Structures | |
class | SUMOXMLDefinitions |
class for maintaining associations between enums and xml-strings More... | |
Variables | |
const std::string | SUMO_PARAM_ORIGID |
Definition in file SUMOXMLDefinitions.h.
enum LaneChangeAction |
The state of a vehicle's lane-change behavior.
Enumerator | |
---|---|
LCA_NONE | |
LCA_STAY | Needs to stay on the current lane. |
LCA_LEFT | Wants go to the left. |
LCA_RIGHT | Wants go to the right. |
LCA_STRATEGIC | The action is needed to follow the route (navigational lc) |
LCA_COOPERATIVE | The action is done to help someone else. |
LCA_SPEEDGAIN | The action is due to the wish to be faster (tactical lc) |
LCA_KEEPRIGHT | The action is due to the default of keeping right "Rechtsfahrgebot". |
LCA_TRACI | The action is due to a TraCI request. |
LCA_URGENT | The action is urgent (to be defined by lc-model) |
LCA_UNKNOWN | The action has not been determined. |
LCA_BLOCKED_BY_LEFT_LEADER | |
LCA_BLOCKED_BY_LEFT_FOLLOWER | The vehicle is blocked by left follower. |
LCA_BLOCKED_BY_RIGHT_LEADER | The vehicle is blocked by right leader. |
LCA_BLOCKED_BY_RIGHT_FOLLOWER | The vehicle is blocked by right follower. |
LCA_OVERLAPPING | The vehicle is blocked being overlapping. |
LCA_INSUFFICIENT_SPACE | The vehicle does not have enough space to complete a continuous lane and change before the next turning movement. |
LCA_SUBLANE | used by the sublane model |
LCA_WANTS_LANECHANGE | lane can change |
LCA_WANTS_LANECHANGE_OR_STAY | lane can change or stay |
LCA_BLOCKED_LEFT | blocked left |
LCA_BLOCKED_RIGHT | blocked right |
LCA_BLOCKED_BY_LEADER | blocked by leader |
LCA_BLOCKED_BY_FOLLOWER | blocker by follower |
LCA_BLOCKED | blocked in all directions |
LCA_CHANGE_REASONS | reasons of lane change |
Definition at line 978 of file SUMOXMLDefinitions.h.
enum LaneChangeModel |
Enumerator | |
---|---|
LCM_DK2008 | |
LCM_LC2013 | |
LCM_SL2015 | |
LCM_DEFAULT |
Definition at line 1044 of file SUMOXMLDefinitions.h.
enum LaneSpreadFunction |
Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shall be computed In dependence to this value, lanes will be spread to the right side or to both sides from the given edge geometry (Also used when node positions are used as edge geometry).
Enumerator | |
---|---|
LANESPREAD_RIGHT | |
LANESPREAD_CENTER |
Definition at line 880 of file SUMOXMLDefinitions.h.
enum LateralAlignment |
Numbers representing special SUMO-XML-attribute values Information how vehicles align themselves within their lane by default.
Definition at line 1056 of file SUMOXMLDefinitions.h.
enum LinkDirection |
The different directions a link between two lanes may take (or a stream between two edges). used in netbuild (formerly NBMMLDirection) and MSLink.
Definition at line 938 of file SUMOXMLDefinitions.h.
enum LinkState |
The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic, in MSLink and GNEInternalLane.
This enumerations holds the possible right-of-way rules a link may have. Beyond the righ-of-way rules, this enumeration also holds the possible traffic light states.
enum values are assigned so that chars can be cast back to linkstates
Definition at line 898 of file SUMOXMLDefinitions.h.
enum SumoXMLAttr |
Numbers representing SUMO-XML - attributes.
Enumerator | |
---|---|
SUMO_ATTR_NOTHING | invalid attribute |
SUMO_ATTR_ID | |
SUMO_ATTR_REFID | |
SUMO_ATTR_NAME | |
SUMO_ATTR_TYPE | |
SUMO_ATTR_PRIORITY | |
SUMO_ATTR_NUMLANES | |
SUMO_ATTR_SPEED | |
SUMO_ATTR_ONEWAY | |
SUMO_ATTR_WIDTH | |
SUMO_ATTR_SIDEWALKWIDTH | |
SUMO_ATTR_BIKELANEWIDTH | |
SUMO_ATTR_REMOVE | |
SUMO_ATTR_LENGTH | |
SUMO_ATTR_ID_BEFORE | |
SUMO_ATTR_ID_AFTER | |
SUMO_ATTR_X | |
SUMO_ATTR_Y | |
SUMO_ATTR_Z | |
SUMO_ATTR_CENTER_X | |
SUMO_ATTR_CENTER_Y | |
SUMO_ATTR_CENTER_Z | |
SUMO_ATTR_KEY | |
SUMO_ATTR_REQUESTSIZE | |
SUMO_ATTR_REQUEST | |
SUMO_ATTR_RESPONSE | |
SUMO_ATTR_PROGRAMID | |
SUMO_ATTR_OFFSET | |
SUMO_ATTR_ENDOFFSET | |
SUMO_ATTR_INCLANES | |
SUMO_ATTR_INTLANES | |
SUMO_ATTR_WEIGHT | |
SUMO_ATTR_NODE | |
SUMO_ATTR_EDGE | |
SUMO_ATTR_EDGES | the edges of a route |
SUMO_ATTR_DEPART | |
SUMO_ATTR_DEPARTLANE | |
SUMO_ATTR_DEPARTPOS | |
SUMO_ATTR_DEPARTPOS_LAT | |
SUMO_ATTR_DEPARTSPEED | |
SUMO_ATTR_ARRIVALLANE | |
SUMO_ATTR_ARRIVALPOS | |
SUMO_ATTR_ARRIVALPOS_LAT | |
SUMO_ATTR_ARRIVALSPEED | |
SUMO_ATTR_ROUTE | |
SUMO_ATTR_MAXSPEED | |
SUMO_ATTR_MAXSPEED_LAT | |
SUMO_ATTR_LATALIGNMENT | |
SUMO_ATTR_MINGAP_LAT | |
SUMO_ATTR_ACCEL | |
SUMO_ATTR_DECEL | |
SUMO_ATTR_EMERGENCYDECEL | |
SUMO_ATTR_APPARENTDECEL | |
SUMO_ATTR_VCLASS | |
SUMO_ATTR_REPNUMBER | |
SUMO_ATTR_SPEEDFACTOR | |
SUMO_ATTR_SPEEDDEV | |
SUMO_ATTR_LANE_CHANGE_MODEL | |
SUMO_ATTR_CAR_FOLLOW_MODEL | |
SUMO_ATTR_MINGAP | |
SUMO_ATTR_BOARDING_DURATION | |
SUMO_ATTR_LOADING_DURATION | |
SUMO_ATTR_CHARGINGPOWER | |
SUMO_ATTR_EFFICIENCY | Eficiency of the charge in Charging Stations. |
SUMO_ATTR_CHARGEINTRANSIT | Allow/disallow charge in transit in Charging Stations. |
SUMO_ATTR_CHARGEDELAY | Delay in the charge of charging stations. |
SUMO_ATTR_ACTUALBATTERYCAPACITY | |
SUMO_ATTR_MAXIMUMBATTERYCAPACITY | Maxium battery capacity. |
SUMO_ATTR_MAXIMUMPOWER | Maximum Power. |
SUMO_ATTR_VEHICLEMASS | Vehicle mass. |
SUMO_ATTR_FRONTSURFACEAREA | Front surface area. |
SUMO_ATTR_AIRDRAGCOEFFICIENT | Air drag coefficient. |
SUMO_ATTR_INTERNALMOMENTOFINERTIA | Internal moment of inertia. |
SUMO_ATTR_RADIALDRAGCOEFFICIENT | Radial drag coefficient. |
SUMO_ATTR_ROLLDRAGCOEFFICIENT | Roll Drag coefficient. |
SUMO_ATTR_CONSTANTPOWERINTAKE | Constant Power Intake. |
SUMO_ATTR_PROPULSIONEFFICIENCY | Propulsion efficiency. |
SUMO_ATTR_RECUPERATIONEFFICIENCY | Recuperation efficiency. |
SUMO_ATTR_STOPPINGTRESHOLD | Stopping treshold. |
SUMO_ATTR_CHARGING_STATUS | |
SUMO_ATTR_ENERGYCONSUMED | Energy consumed. |
SUMO_ATTR_CHARGINGSTATIONID | Charging Station ID. |
SUMO_ATTR_ENERGYCHARGED | tgotal of Energy charged |
SUMO_ATTR_ENERGYCHARGEDINTRANSIT | Energy charged in transit. |
SUMO_ATTR_ENERGYCHARGEDSTOPPED | Energy charged stopped. |
SUMO_ATTR_POSONLANE | Position on lane. |
SUMO_ATTR_TIMESTOPPED | Time stopped. |
SUMO_ATTR_TOTALENERGYCHARGED | |
SUMO_ATTR_CHARGINGSTEPS | number of steps that a vehicle is charging |
SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE | total energy charged into a single vehicle |
SUMO_ATTR_CHARGINGBEGIN | timestep in which charging begins |
SUMO_ATTR_CHARGINGEND | timesteps in which charging ends |
SUMO_ATTR_PARTIALCHARGE | energy provied by charging station at certain timestep |
SUMO_ATTR_SIGMA | |
SUMO_ATTR_TAU | |
SUMO_ATTR_TMP1 | |
SUMO_ATTR_TMP2 | |
SUMO_ATTR_TMP3 | |
SUMO_ATTR_TMP4 | |
SUMO_ATTR_TMP5 | |
SUMO_ATTR_TRAIN_TYPE | |
SUMO_ATTR_LCA_STRATEGIC_PARAM | |
SUMO_ATTR_LCA_COOPERATIVE_PARAM | |
SUMO_ATTR_LCA_SPEEDGAIN_PARAM | |
SUMO_ATTR_LCA_KEEPRIGHT_PARAM | |
SUMO_ATTR_LCA_SUBLANE_PARAM | |
SUMO_ATTR_LCA_PUSHY | |
SUMO_ATTR_LCA_ASSERTIVE | |
SUMO_ATTR_LCA_EXPERIMENTAL1 | |
SUMO_ATTR_LAST | |
SUMO_ATTR_COST | |
SUMO_ATTR_PROB | |
SUMO_ATTR_PROBS | |
SUMO_ATTR_ROUTES | |
SUMO_ATTR_VTYPES | |
SUMO_ATTR_LANE | |
SUMO_ATTR_LANES | |
SUMO_ATTR_FROM | |
SUMO_ATTR_TO | |
SUMO_ATTR_PERIOD | |
SUMO_ATTR_FROM_TAZ | |
SUMO_ATTR_TO_TAZ | |
SUMO_ATTR_REROUTE | |
SUMO_ATTR_PERSON_CAPACITY | |
SUMO_ATTR_CONTAINER_CAPACITY | |
SUMO_ATTR_PERSON_NUMBER | |
SUMO_ATTR_CONTAINER_NUMBER | |
SUMO_ATTR_MODES | |
SUMO_ATTR_WALKFACTOR | |
SUMO_ATTR_FUNCTION | |
SUMO_ATTR_POSITION | |
SUMO_ATTR_POSITION_LAT | |
SUMO_ATTR_FREQUENCY | |
SUMO_ATTR_STYLE | |
SUMO_ATTR_FILE | |
SUMO_ATTR_JUNCTION | |
SUMO_ATTR_NUMBER | |
SUMO_ATTR_DURATION | |
SUMO_ATTR_UNTIL | |
SUMO_ATTR_ROUTEPROBE | |
SUMO_ATTR_CROSSING_EDGES | the edges crossed by a pedestrian crossing |
SUMO_ATTR_TIME | trigger: the time of the step |
SUMO_ATTR_BEGIN | weights: time range begin |
SUMO_ATTR_END | weights: time range end |
SUMO_ATTR_TLID | link,node: the traffic light id responsible for this link |
SUMO_ATTR_TLTYPE | node: the type of traffic light |
SUMO_ATTR_TLLINKINDEX | link: the index of the link within the traffic light |
SUMO_ATTR_SHAPE | edge: the shape in xml-definition |
SUMO_ATTR_SPREADTYPE | The information about how to spread the lanes from the given position. |
SUMO_ATTR_RADIUS | The turning radius at an intersection in m. |
SUMO_ATTR_KEEP_CLEAR | Whether vehicles must keep the junction clear. |
SUMO_ATTR_CUSTOMSHAPE | whether a given shape is user-defined |
SUMO_ATTR_COLOR | A color information. |
SUMO_ATTR_DIR | The abstract direction of a link. |
SUMO_ATTR_STATE | The state of a link. |
SUMO_ATTR_VISIBILITY_DISTANCE | foe visibility distance of a link |
SUMO_ATTR_LAYER | A layer number. |
SUMO_ATTR_FILL | Fill the polygon. |
SUMO_ATTR_PREFIX | |
SUMO_ATTR_DISCARD | |
SUMO_ATTR_FROM_LANE | |
SUMO_ATTR_TO_LANE | |
SUMO_ATTR_DEST | |
SUMO_ATTR_SOURCE | |
SUMO_ATTR_VIA | |
SUMO_ATTR_NODES | a list of node ids, used for controlling joining |
SUMO_ATTR_MINDURATION | |
SUMO_ATTR_MAXDURATION | maximum duration of a phase |
SUMO_ATTR_FOES | |
SUMO_ATTR_CONT | |
SUMO_ATTR_CONTPOS | |
SUMO_ATTR_HALTING_TIME_THRESHOLD | |
SUMO_ATTR_HALTING_SPEED_THRESHOLD | |
SUMO_ATTR_JAM_DIST_THRESHOLD | |
SUMO_ATTR_WAUT_ID | |
SUMO_ATTR_JUNCTION_ID | |
SUMO_ATTR_PROCEDURE | |
SUMO_ATTR_SYNCHRON | |
SUMO_ATTR_REF_TIME | |
SUMO_ATTR_START_PROG | |
SUMO_ATTR_OFF | |
SUMO_ATTR_FRIENDLY_POS | |
SUMO_ATTR_SPLIT_VTYPE | |
SUMO_ATTR_UNCONTROLLED | |
SUMO_ATTR_PASS | |
SUMO_ATTR_BUS_STOP | |
SUMO_ATTR_CONTAINER_STOP | |
SUMO_ATTR_PARKING_AREA | |
SUMO_ATTR_ROADSIDE_CAPACITY | |
SUMO_ATTR_CHARGING_STATION | |
SUMO_ATTR_LINE | |
SUMO_ATTR_LINES | |
SUMO_ATTR_VALUE | |
SUMO_ATTR_PROHIBITOR | |
SUMO_ATTR_PROHIBITED | |
SUMO_ATTR_ALLOW | |
SUMO_ATTR_DISALLOW | |
SUMO_ATTR_PREFER | |
SUMO_ATTR_CONTROLLED_INNER | |
SUMO_ATTR_VEHSPERHOUR | |
SUMO_ATTR_OUTPUT | |
SUMO_ATTR_HEIGHT | |
SUMO_ATTR_GUISHAPE | |
SUMO_ATTR_OSGFILE | |
SUMO_ATTR_IMGFILE | |
SUMO_ATTR_ANGLE | |
SUMO_ATTR_EMISSIONCLASS | |
SUMO_ATTR_IMPATIENCE | |
SUMO_ATTR_STARTPOS | |
SUMO_ATTR_ENDPOS | |
SUMO_ATTR_TRIGGERED | |
SUMO_ATTR_CONTAINER_TRIGGERED | |
SUMO_ATTR_PARKING | |
SUMO_ATTR_EXPECTED | |
SUMO_ATTR_EXPECTED_CONTAINERS | |
SUMO_ATTR_INDEX | |
SUMO_ATTR_ENTERING | |
SUMO_ATTR_EXCLUDE_EMPTY | |
SUMO_ATTR_WITH_INTERNAL | |
SUMO_ATTR_TRACK_VEHICLES | |
SUMO_ATTR_MAX_TRAVELTIME | |
SUMO_ATTR_MIN_SAMPLES | |
SUMO_ATTR_LON | |
SUMO_ATTR_LAT | |
SUMO_ATTR_GEO | |
SUMO_ATTR_K | |
SUMO_ATTR_V | |
SUMO_ATTR_REF | |
SUMO_ATTR_HREF | |
SUMO_ATTR_ZOOM | |
SUMO_ATTR_INTERPOLATED | |
SUMO_ATTR_THRESHOLD | |
SUMO_ATTR_NET_OFFSET | |
SUMO_ATTR_CONV_BOUNDARY | |
SUMO_ATTR_ORIG_BOUNDARY | |
SUMO_ATTR_ORIG_PROJ | |
SUMO_ATTR_CF_PWAGNER2009_TAULAST | |
SUMO_ATTR_CF_PWAGNER2009_APPROB | |
SUMO_ATTR_CF_IDM_DELTA | |
SUMO_ATTR_CF_IDM_STEPPING | |
SUMO_ATTR_CF_IDMM_ADAPT_FACTOR | |
SUMO_ATTR_CF_IDMM_ADAPT_TIME | |
SUMO_ATTR_CF_KERNER_PHI | |
SUMO_ATTR_CF_WIEDEMANN_SECURITY | |
SUMO_ATTR_CF_WIEDEMANN_ESTIMATION | |
SUMO_ATTR_GENERATE_WALKS | |
SUMO_ATTR_ACTTYPE | |
SUMO_ATTR_SLOPE | |
SUMO_ATTR_VERSION | |
SUMO_ATTR_CORNERDETAIL | |
SUMO_ATTR_LINKDETAIL | |
SUMO_ATTR_RECTANGULAR_LANE_CUT | |
SUMO_ATTR_LEFTHAND | |
SUMO_ATTR_COMMAND | |
SUMO_ATTR_ACTORCONFIG | |
SUMO_ATTR_VEHICLE | |
SUMO_ATTR_STARTTIME | |
SUMO_ATTR_VEHICLECLASS | |
SUMO_ATTR_FUEL | |
SUMO_ATTR_ACCELERATION | |
SUMO_ATTR_AMOUNT | |
SUMO_ATTR_ORIGIN | |
SUMO_ATTR_DESTINATION | |
AGEN_ATTR_INHABITANTS | |
AGEN_ATTR_HOUSEHOLDS | |
AGEN_ATTR_CHILDREN | |
AGEN_ATTR_RETIREMENT | |
AGEN_ATTR_CARS | |
AGEN_ATTR_UNEMPLOYEMENT | |
AGEN_ATTR_MAX_FOOT_DIST | |
AGEN_ATTR_IN_TRAFFIC | |
AGEN_ATTR_OUT_TRAFFIC | |
AGEN_ATTR_POPULATION | |
AGEN_ATTR_OUT_WORKPOSITION | |
AGEN_ATTR_HOUR | |
AGEN_ATTR_PROP | |
AGEN_ATTR_CAPACITY | |
AGEN_ATTR_OPENING | |
AGEN_ATTR_CLOSING | |
AGEN_ATTR_MAX_TRIP_DURATION | |
AGEN_ATTR_RATE | |
AGEN_ATTR_BEGINAGE | |
AGEN_ATTR_ENDAGE | |
AGEN_ATTR_PEOPLENBR | |
AGEN_ATTR_CARPREF | |
AGEN_ATTR_CITYSPEED | |
AGEN_ATTR_FREETIMERATE | |
AGEN_ATTR_UNI_RAND_TRAFFIC | |
AGEN_ATTR_DEP_VARIATION | |
AGEN_ATTR_INCOMING | |
AGEN_ATTR_OUTGOING | |
GNE_ATTR_MODIFICATION_STATUS | whether a feature has been loaded,guessed,modified or approved |
GNE_ATTR_SHAPE_START | first coordinate of edge shape |
GNE_ATTR_SHAPE_END | last coordinate of edge shape |
GNE_ATTR_BLOCK_MOVEMENT | block movement of a graphic element |
GNE_ATTR_PARENT | parent of an additional element |
SUMO_ATTR_TARGETLANE | |
SUMO_ATTR_CROSSING | |
SUMO_ATTR_XMLNS | |
SUMO_ATTR_SCHEMA_LOCATION |
Definition at line 327 of file SUMOXMLDefinitions.h.
enum SumoXMLEdgeFunc |
Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbuild/netimport and netload.
Enumerator | |
---|---|
EDGEFUNC_NORMAL | |
EDGEFUNC_CONNECTOR | |
EDGEFUNC_SINK | |
EDGEFUNC_SOURCE | |
EDGEFUNC_CROSSING | |
EDGEFUNC_WALKINGAREA | |
EDGEFUNC_INTERNAL |
Definition at line 861 of file SUMOXMLDefinitions.h.
enum SumoXMLNodeType |
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used in netbuild/netimport and netload.
Definition at line 836 of file SUMOXMLDefinitions.h.
enum SumoXMLTag |
Numbers representing SUMO-XML - element names.
Definition at line 49 of file SUMOXMLDefinitions.h.
enum TrafficLightType |
Definition at line 959 of file SUMOXMLDefinitions.h.
const std::string SUMO_PARAM_ORIGID |
SumoXMLParam Key Constants. Since all usage contexts needs strings rather than enum values we do not bother with a StringBijection
Referenced by TraCIServerAPI_Vehicle::vtdMap(), TraCIServerAPI_Vehicle::vtdMap_matchingRoutePosition(), and NWWriter_SUMO::writeLane().