Eclipse SUMO - Simulation of Urban MObility
SUMOXMLDefinitions.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2002-2019 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials
5 // are made available under the terms of the Eclipse Public License v2.0
6 // which accompanies this distribution, and is available at
7 // http://www.eclipse.org/legal/epl-v20.html
8 // SPDX-License-Identifier: EPL-2.0
9 /****************************************************************************/
20 // Definitions of elements and attributes known by SUMO
21 /****************************************************************************/
22 #ifndef SUMOXMLDefinitions_h
23 #define SUMOXMLDefinitions_h
24 
25 
26 // ===========================================================================
27 // included modules
28 // ===========================================================================
29 #include <config.h>
30 
32 
33 // ===========================================================================
34 // definitions
35 // ===========================================================================
42 enum SumoXMLTag {
232 
238 
270 
273 
293 
302 
316 
326 
357  //AGEN_TAG_CHILD_ACOMP,
364 };
365 
366 
376 
406 
419 
426 
429 
465 
477 
509 
529 
545 
548  SUMO_ATTR_SIGMA, // used by: Krauss
549  SUMO_ATTR_TAU, // Krauss
556 
557  // @name Train ACC model attributes
567 
568  // @name Train CACC model attributes
579 
580 
583  SUMO_ATTR_TRAIN_TYPE, //used by: Rail
585 
608 
621 
632 
654 
669 
715 
725 
735 
741 
753 
760 
802 
810 
823 
828 
849 
869 
883 
894 
895 
898 
912 
915  //SUMO_ATTR_EDGE already defined
919 
925 
928  //SUMO_ATTR_EDGE, SUMO_ATTR_POSITION, SUMO_ATTR_TYPE already defined
933 
936  // ID, EDGE, POSITION, REFID, BEGIN and END are already defined
938  //AGEN_ATTR_ORDER,
941 
948 
957 
964 
965  //@name Netedit Attributes (used as virtual property holders, must be in SumoXMLAttr)
1005  // @}
1006 
1013 
1018 
1019  //@name RNG state saving attributes
1020  // @{
1028  // @}
1029 
1030 };
1031 
1032 /*
1033  * @brief definitions of special SumoXML-attribute values.
1034  * Since these enums shall be used in switch statements we keep them separated
1035  * @{
1036  */
1037 
1042 extern const std::string SUMO_PARAM_ORIGID;
1043 
1050  NODETYPE_UNKNOWN, // terminator
1052  NODETYPE_TRAFFIC_LIGHT_NOJUNCTION, // junction controlled only by traffic light but without other prohibitions,
1057  NODETYPE_PRIORITY_STOP, // like priority but all minor links have stop signs
1066 };
1067 
1068 
1081 };
1082 
1083 
1095 };
1096 
1097 
1102 };
1103 
1109 };
1110 
1118 };
1119 
1163 };
1164 
1188 };
1189 
1190 
1206  TLTYPE_INVALID //< must be the last one
1207 };
1208 
1209 
1219  LCA_STAY = 1 << 0,
1221  LCA_LEFT = 1 << 1,
1223  LCA_RIGHT = 1 << 2,
1225  LCA_STRATEGIC = 1 << 3,
1229  LCA_SPEEDGAIN = 1 << 5,
1231  LCA_KEEPRIGHT = 1 << 6,
1233  LCA_TRACI = 1 << 7,
1235  LCA_URGENT = 1 << 8,
1237  LCA_UNKNOWN = 1 << 30,
1239 
1251  LCA_OVERLAPPING = 1 << 13,
1255  LCA_SUBLANE = 1 << 15,
1274  // LCA_BLOCKED_BY_CURRENT_LEADER = 1 << 28
1275  // LCA_BLOCKED_BY_CURRENT_FOLLOWER = 1 << 29
1277 
1283  LCA_MRIGHT = 1 << 18,
1284  LCA_MLEFT = 1 << 19,
1285  // !!! never set LCA_UNBLOCK = 1 << 20,
1287  // !!! never used LCA_AMBLOCKINGSECONDFOLLOWER = 1 << 22,
1289  // !!! never read LCA_KEEP1 = 1 << 24,
1290  // !!! never used LCA_KEEP2 = 1 << 25,
1294 };
1295 
1296 
1303 };
1304 
1316 };
1317 
1336 };
1337 
1338 // @}
1339 
1345 
1346 public:
1349 
1352 
1355 
1358 
1361 
1364 
1367 
1370 
1373 
1376 
1379 
1382 
1385 
1388 
1391 
1394 
1397 
1400 
1404 
1407 
1409  static bool isValidNetID(const std::string& value);
1410 
1412  static bool isValidVehicleID(const std::string& value);
1413 
1415  static bool isValidTypeID(const std::string& value);
1416 
1418  static bool isValidDetectorID(const std::string& value);
1419 
1421  static bool isValidAttribute(const std::string& value);
1422 
1424  static bool isValidFilename(const std::string& value);
1425 
1427  static bool isValidListOfNetIDs(const std::string& value);
1428 
1430  static bool isValidListOfTypeID(const std::string& value);
1431 
1433  static bool isValidGenericParameterKey(const std::string& value);
1434 
1436  static bool isValidGenericParameterValue(const std::string& value);
1437 
1439  static std::string getJunctionIDFromInternalEdge(const std::string internalEdge);
1440 
1442  static std::string getEdgeIDFromLane(const std::string laneID);
1444 
1446  static const std::string ALLOWED_TLS_LINKSTATES;
1447 
1448 
1449 
1450 private:
1453 
1456 
1459 
1462 
1465 
1468 
1471 
1474 
1477 
1480 
1483 
1486 
1489 
1492 
1496 
1499 };
1500 
1501 #endif
1502 
1503 
1504 /****************************************************************************/
SUMO_TAG_TRAIN_STOP
A train stop (alias for bus stop)
Definition: SUMOXMLDefinitions.h:100
LCA_INSUFFICIENT_SPACE
The vehicle does not have enough space to complete a continuous change before the next turn.
Definition: SUMOXMLDefinitions.h:1253
SUMO_ATTR_ENDOFFSET
Definition: SUMOXMLDefinitions.h:415
AGEN_TAG_SCHOOL
schools object
Definition: SUMOXMLDefinitions.h:340
SUMO_ATTR_ENERGYCHARGEDSTOPPED
Energy charged stopped.
Definition: SUMOXMLDefinitions.h:523
SUMOXMLDefinitions::isValidAttribute
static bool isValidAttribute(const std::string &value)
whether the given string is a valid attribute for a certain key (for example, a name)
Definition: SUMOXMLDefinitions.cpp:988
TLTYPE_SOTL_PLATOON
Definition: SUMOXMLDefinitions.h:1199
SUMO_TAG_SNAPSHOT
Definition: SUMOXMLDefinitions.h:261
SUMO_ATTR_MAXSPEED
Definition: SUMOXMLDefinitions.h:442
LCA_CHANGE_TO_HELP
Definition: SUMOXMLDefinitions.h:1288
SUMO_ATTR_OSGFILE
Definition: SUMOXMLDefinitions.h:788
SUMO_TAG_WALK_FROMTO
Definition: SUMOXMLDefinitions.h:308
SUMO_ATTR_TYPE
Definition: SUMOXMLDefinitions.h:382
NODETYPE_PRIORITY
Definition: SUMOXMLDefinitions.h:1056
SUMO_ATTR_JUNCTION_ID
Definition: SUMOXMLDefinitions.h:755
EDGEFUNC_INTERNAL
Definition: SUMOXMLDefinitions.h:1080
SUMO_ATTR_CF_W99_CC8
Definition: SUMOXMLDefinitions.h:847
SUMO_ATTR_ANGLE
Definition: SUMOXMLDefinitions.h:791
SUMO_ATTR_BOARDING_DURATION
Definition: SUMOXMLDefinitions.h:462
SUMO_ATTR_LCA_SPEEDGAIN_PARAM
Definition: SUMOXMLDefinitions.h:590
NODETYPE_TRAFFIC_LIGHT_RIGHT_ON_RED
Definition: SUMOXMLDefinitions.h:1053
SUMOXMLDefinitions::LaneChangeModels
static StringBijection< LaneChangeModel > LaneChangeModels
lane change models
Definition: SUMOXMLDefinitions.h:1390
LATALIGN_LEFT
drive on the left side
Definition: SUMOXMLDefinitions.h:1335
SUMO_TAG_STOPOFFSET
Information on vClass specific stop offsets at lane end.
Definition: SUMOXMLDefinitions.h:231
LCA_MLEFT
Definition: SUMOXMLDefinitions.h:1284
SUMO_ATTR_INTERPOLATED
Definition: SUMOXMLDefinitions.h:821
TLTYPE_SOTL_MARCHING
Definition: SUMOXMLDefinitions.h:1202
SUMO_ATTR_CF_WIEDEMANN_ESTIMATION
Definition: SUMOXMLDefinitions.h:839
TLTYPE_SWARM_BASED
Definition: SUMOXMLDefinitions.h:1203
SUMO_ATTR_ID_BEFORE
Definition: SUMOXMLDefinitions.h:397
AGEN_TAG_OPENING
opening for workingHours object
Definition: SUMOXMLDefinitions.h:334
FringeType
FringeType
algorithms for computing right of way
Definition: SUMOXMLDefinitions.h:1105
SUMO_ATTR_ACCELERATION
Definition: SUMOXMLDefinitions.h:889
NODETYPE_ZIPPER
Definition: SUMOXMLDefinitions.h:1060
SUMO_ATTR_DEPART
Definition: SUMOXMLDefinitions.h:432
LINKSTATE_EQUAL
This is an uncontrolled, right-before-left link.
Definition: SUMOXMLDefinitions.h:1154
SUMO_TAG_LANECALIBRATOR
A calibrator placed over lane (used in netedit)
Definition: SUMOXMLDefinitions.h:94
SUMO_ATTR_PROPULSIONEFFICIENCY
Propulsion efficiency.
Definition: SUMOXMLDefinitions.h:501
SUMO_ATTR_GEOSHAPE
Definition: SUMOXMLDefinitions.h:814
SUMOXMLDefinitions::rightOfWayValuesInitializer
static StringBijection< RightOfWay >::Entry rightOfWayValuesInitializer[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1464
SUMO_ATTR_HALTING_SPEED_THRESHOLD
Definition: SUMOXMLDefinitions.h:748
TRAINTYPE_ICE3
Definition: SUMOXMLDefinitions.h:1314
SUMOXMLDefinitions::AllowedTLS_linkStatesInitializer
static const char AllowedTLS_linkStatesInitializer[]
all allowed characters for phase state
Definition: SUMOXMLDefinitions.h:1498
SUMO_TAG_STOP_PARKINGAREA
stop placed over a parking area (used in netedit)
Definition: SUMOXMLDefinitions.h:189
SUMO_ATTR_GC_GAIN_GAP_CACC
Definition: SUMOXMLDefinitions.h:573
SUMO_ATTR_CF_CC_CCDECEL
Definition: SUMOXMLDefinitions.h:850
SUMOXMLDefinitions::sumoEdgeFuncValues
static StringBijection< SumoXMLEdgeFunc >::Entry sumoEdgeFuncValues[]
edge function values
Definition: SUMOXMLDefinitions.h:1458
SUMO_ATTR_VEHICLEMASS
Vehicle mass.
Definition: SUMOXMLDefinitions.h:487
SUMO_TAG_JOINEXCLUDE
join exlude operation
Definition: SUMOXMLDefinitions.h:225
SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME
Definition: SUMOXMLDefinitions.h:615
SUMO_TAG_SCALINGSCHEME
Definition: SUMOXMLDefinitions.h:266
SUMO_TAG_WAUT_SWITCH
Definition: SUMOXMLDefinitions.h:172
SUMO_ATTR_IMGFILE
Definition: SUMOXMLDefinitions.h:789
SUMO_ATTR_DISALLOW
Definition: SUMOXMLDefinitions.h:780
AGEN_TAG_POPULATION
population and children accompaniment brackets
Definition: SUMOXMLDefinitions.h:354
SUMOXMLDefinitions::LinkStates
static StringBijection< LinkState > LinkStates
link states
Definition: SUMOXMLDefinitions.h:1381
SUMO_ATTR_MINGAP_LAT
Definition: SUMOXMLDefinitions.h:445
SUMO_TAG_POLY
begin/end of the description of a polygon
Definition: SUMOXMLDefinitions.h:58
SUMO_ATTR_CF_W99_CC2
Definition: SUMOXMLDefinitions.h:841
NODETYPE_DEAD_END_DEPRECATED
Definition: SUMOXMLDefinitions.h:1065
RIGHT_OF_WAY_DEFAULT
Definition: SUMOXMLDefinitions.h:1100
SUMO_ATTR_PARKING_AREA
Definition: SUMOXMLDefinitions.h:768
SUMO_ATTR_CF_IDMM_ADAPT_FACTOR
Definition: SUMOXMLDefinitions.h:835
SUMO_ATTR_CONTAINER_STOP
Definition: SUMOXMLDefinitions.h:767
SUMOXMLDefinitions::isValidListOfNetIDs
static bool isValidListOfNetIDs(const std::string &value)
whether the given string is a valid list of id for a network (empty aren't allowed)
Definition: SUMOXMLDefinitions.cpp:1000
SUMO_ATTR_CF_CC_KP
Definition: SUMOXMLDefinitions.h:852
GNE_ATTR_AVERAGE_SINK
average sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:998
SUMO_ATTR_ENERGYCHARGEDINTRANSIT
Energy charged in transit.
Definition: SUMOXMLDefinitions.h:521
LINKSTATE_TL_OFF_BLINKING
The link is controlled by a tls which is off and blinks, has to brake.
Definition: SUMOXMLDefinitions.h:1146
SUMO_ATTR_MAXIMUMPOWER
Maximum Power.
Definition: SUMOXMLDefinitions.h:485
SUMO_TAG_SOURCE
a source
Definition: SUMOXMLDefinitions.h:132
SUMO_TAG_POLYTYPE
type of polygon
Definition: SUMOXMLDefinitions.h:201
SUMO_ATTR_LATALIGNMENT
Definition: SUMOXMLDefinitions.h:444
SUMO_ATTR_LENGTH
Definition: SUMOXMLDefinitions.h:394
SUMO_ATTR_INCLANES
Definition: SUMOXMLDefinitions.h:416
SUMO_TAG_VIEWSETTINGS_OPENGL
Definition: SUMOXMLDefinitions.h:245
LCA_LEFT
Wants go to the left.
Definition: SUMOXMLDefinitions.h:1221
SUMO_TAG_STOP_LANE
stop placed over a lane (used in netedit)
Definition: SUMOXMLDefinitions.h:181
SUMO_ATTR_TLTYPE
node: the type of traffic light
Definition: SUMOXMLDefinitions.h:681
SUMO_ATTR_LCA_COOPERATIVE_PARAM
Definition: SUMOXMLDefinitions.h:589
AGEN_ATTR_CARS
Definition: SUMOXMLDefinitions.h:905
SUMOXMLDefinitions::isValidFilename
static bool isValidFilename(const std::string &value)
whether the given string is a valid attribute for a filename (for example, a name)
Definition: SUMOXMLDefinitions.cpp:994
SUMO_ATTR_CF_IDM_STEPPING
Definition: SUMOXMLDefinitions.h:834
AGEN_ATTR_POPULATION
Definition: SUMOXMLDefinitions.h:916
SUMO_ATTR_LIMIT_TURN_SPEED
Definition: SUMOXMLDefinitions.h:879
SUMO_ATTR_TOLONLAT
Definition: SUMOXMLDefinitions.h:640
EDGEFUNC_CROSSING
Definition: SUMOXMLDefinitions.h:1078
AGEN_TAG_STREET
streets object
Definition: SUMOXMLDefinitions.h:330
SUMO_ATTR_NODE
Definition: SUMOXMLDefinitions.h:423
AGEN_TAG_GENERAL
ActivityGen Tags.
Definition: SUMOXMLDefinitions.h:328
LATALIGN_ARBITRARY
maintain the current alignment
Definition: SUMOXMLDefinitions.h:1329
SUMO_ATTR_TOXY
Definition: SUMOXMLDefinitions.h:642
SUMO_TAG_CF_KRAUSS_ORIG1
Definition: SUMOXMLDefinitions.h:278
SUMO_ATTR_THRESHOLD
Definition: SUMOXMLDefinitions.h:822
TrainType
TrainType
Definition: SUMOXMLDefinitions.h:1306
StringBijection.h
SUMO_ATTR_UNTIL
Definition: SUMOXMLDefinitions.h:666
SUMO_TAG_MEMBER
Definition: SUMOXMLDefinitions.h:237
SUMO_ATTR_MAXSPEED_LAT
Definition: SUMOXMLDefinitions.h:443
SUMOXMLDefinitions::LaneChangeActions
static StringBijection< LaneChangeAction > LaneChangeActions
lane change actions
Definition: SUMOXMLDefinitions.h:1399
SUMO_ATTR_CF_CC_C1
Definition: SUMOXMLDefinitions.h:854
LateralAlignment
LateralAlignment
Numbers representing special SUMO-XML-attribute values Information how vehicles align themselves with...
Definition: SUMOXMLDefinitions.h:1323
SUMO_ATTR_LAST
Definition: SUMOXMLDefinitions.h:624
SUMO_TAG_VIEWSETTINGS_SCHEME
Definition: SUMOXMLDefinitions.h:244
LINKSTATE_TL_OFF_NOSIGNAL
The link is controlled by a tls which is off, not blinking, may pass.
Definition: SUMOXMLDefinitions.h:1148
SUMO_ATTR_NET_OFFSET
Definition: SUMOXMLDefinitions.h:824
SUMO_ATTR_VIAXY
Definition: SUMOXMLDefinitions.h:722
SUMO_ATTR_CHECKLANEFOES_ALL
Definition: SUMOXMLDefinitions.h:880
SUMO_TAG_ROUTE_DISTRIBUTION
distribution of a route
Definition: SUMOXMLDefinitions.h:215
SUMO_TAG_PARAM
parameter associated to a certain key
Definition: SUMOXMLDefinitions.h:170
SUMO_ATTR_ORIGIN
Definition: SUMOXMLDefinitions.h:891
SUMO_ATTR_TMP2
Definition: SUMOXMLDefinitions.h:551
SUMO_TAG_VIEWSETTINGS
Definition: SUMOXMLDefinitions.h:241
SUMO_ATTR_RECTANGULAR_LANE_CUT
Definition: SUMOXMLDefinitions.h:876
SUMO_ATTR_CHARGINGSTATIONID
Charging Station ID.
Definition: SUMOXMLDefinitions.h:517
AGEN_ATTR_LABORDEMAND
Definition: SUMOXMLDefinitions.h:907
LCM_DEFAULT
Definition: SUMOXMLDefinitions.h:1302
SUMO_ATTR_LINE
Definition: SUMOXMLDefinitions.h:772
TLTYPE_STATIC
Definition: SUMOXMLDefinitions.h:1193
LANESPREAD_RIGHT
Definition: SUMOXMLDefinitions.h:1093
LaneChangeModel
LaneChangeModel
Definition: SUMOXMLDefinitions.h:1298
SUMO_TAG_VIEWSETTINGS_LEGEND
Definition: SUMOXMLDefinitions.h:255
GNE_ATTR_MIN_SINK
min sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:990
SUMO_TAG_ROUTES
root element of a route file
Definition: SUMOXMLDefinitions.h:118
SUMO_ATTR_TO_LANE
Definition: SUMOXMLDefinitions.h:717
TLTYPE_INVALID
Definition: SUMOXMLDefinitions.h:1206
SUMO_ATTR_VEHICLE
Definition: SUMOXMLDefinitions.h:885
SUMO_ATTR_SPEEDFACTOR
Definition: SUMOXMLDefinitions.h:456
SUMO_ATTR_AMOUNT
Definition: SUMOXMLDefinitions.h:890
SUMO_TAG_CF_CACC
Definition: SUMOXMLDefinitions.h:289
SUMO_TAG_WALK_ROUTE
Definition: SUMOXMLDefinitions.h:310
AGEN_ATTR_INHABITANTS
Definition: SUMOXMLDefinitions.h:901
SUMOXMLDefinitions
class for maintaining associations between enums and xml-strings
Definition: SUMOXMLDefinitions.h:1344
SUMO_ATTR_LINKDETAIL
Definition: SUMOXMLDefinitions.h:875
LCA_AMBLOCKINGLEADER
Definition: SUMOXMLDefinitions.h:1281
SUMO_ATTR_OPEN_ENTRY
Definition: SUMOXMLDefinitions.h:751
SUMO_TAG_TAZSOURCE
a source within a district (connection road)
Definition: SUMOXMLDefinitions.h:136
SUMO_TAG_CONTAINER_STOP
A container stop.
Definition: SUMOXMLDefinitions.h:106
LINKDIR_PARTRIGHT
The link is a partial right direction.
Definition: SUMOXMLDefinitions.h:1185
SUMO_ATTR_DESTINATION
Definition: SUMOXMLDefinitions.h:892
SUMO_ATTR_CUSTOMSHAPE
whether a given shape is user-defined
Definition: SUMOXMLDefinitions.h:699
SUMO_TAG_VIEWSETTINGS_POIS
Definition: SUMOXMLDefinitions.h:253
SUMO_TAG_CF_RAIL
Definition: SUMOXMLDefinitions.h:290
SUMO_ATTR_ARRIVALPOS_LAT
Definition: SUMOXMLDefinitions.h:439
SUMO_ATTR_OFF
Definition: SUMOXMLDefinitions.h:761
SUMO_TAG_LANE_AREA_DETECTOR
alternative tag for e2 detector
Definition: SUMOXMLDefinitions.h:72
SUMO_ATTR_TIMESTOPPED
Time stopped.
Definition: SUMOXMLDefinitions.h:527
SUMO_ATTR_START_PROG
Definition: SUMOXMLDefinitions.h:759
SUMOXMLDefinitions::trainTypeValues
static StringBijection< TrainType >::Entry trainTypeValues[]
train type values values
Definition: SUMOXMLDefinitions.h:1494
SUMO_ATTR_Z
Definition: SUMOXMLDefinitions.h:401
AGEN_TAG_BUSLINE
bus line
Definition: SUMOXMLDefinitions.h:344
SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME
Definition: SUMOXMLDefinitions.h:612
SUMO_ATTR_NUMLANES
Definition: SUMOXMLDefinitions.h:384
LATALIGN_CENTER
drive in the middle
Definition: SUMOXMLDefinitions.h:1327
SUMO_ATTR_TMP1
Definition: SUMOXMLDefinitions.h:550
SUMO_TAG_CF_IDMM
Definition: SUMOXMLDefinitions.h:283
SUMO_ATTR_PERIOD
Definition: SUMOXMLDefinitions.h:643
SUMOXMLDefinitions::RightOfWayValues
static StringBijection< RightOfWay > RightOfWayValues
righ of way algorithms
Definition: SUMOXMLDefinitions.h:1372
SUMO_TAG_PERSON
Definition: SUMOXMLDefinitions.h:296
SUMO_ATTR_CF_PWAGNER2009_APPROB
Definition: SUMOXMLDefinitions.h:832
FRINGE_TYPE_INNER
Definition: SUMOXMLDefinitions.h:1107
SUMO_ATTR_CONSTANTPOWERINTAKE
Constant Power Intake.
Definition: SUMOXMLDefinitions.h:499
SUMO_TAG_LANE
begin/end of the description of a single lane
Definition: SUMOXMLDefinitions.h:50
SUMO_ATTR_REF_TIME
Definition: SUMOXMLDefinitions.h:758
TrafficLightType
TrafficLightType
Definition: SUMOXMLDefinitions.h:1192
SUMO_ATTR_VIALONLAT
Definition: SUMOXMLDefinitions.h:721
SUMO_TAG_PERSONTRIP
Definition: SUMOXMLDefinitions.h:297
SUMO_ATTR_EDGE
Definition: SUMOXMLDefinitions.h:424
SUMO_ATTR_TLID
link,node: the traffic light id responsible for this link
Definition: SUMOXMLDefinitions.h:679
SUMO_ATTR_LINES
Definition: SUMOXMLDefinitions.h:773
TRAINTYPE_ICE1
Definition: SUMOXMLDefinitions.h:1311
SUMO_ATTR_PERSONSPERHOUR
Definition: SUMOXMLDefinitions.h:784
NODETYPE_INTERNAL
Definition: SUMOXMLDefinitions.h:1063
SUMO_TAG_WAUT_JUNCTION
Definition: SUMOXMLDefinitions.h:173
SumoXMLEdgeFunc
SumoXMLEdgeFunc
Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbui...
Definition: SUMOXMLDefinitions.h:1074
SUMO_ATTR_LOADING_DURATION
Definition: SUMOXMLDefinitions.h:463
SUMO_TAG_CF_KRAUSS
Definition: SUMOXMLDefinitions.h:276
SUMO_TAG_PTYPE
description of a person type (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:124
LINKDIR_TURN_LEFTHAND
The link is a 180 degree turn (left-hand network)
Definition: SUMOXMLDefinitions.h:1177
SUMO_TAG_COLORSCHEME
Definition: SUMOXMLDefinitions.h:265
LCA_CHANGE_REASONS
reasons of lane change
Definition: SUMOXMLDefinitions.h:1273
SUMO_ATTR_COLOR
A color information.
Definition: SUMOXMLDefinitions.h:701
NODETYPE_UNKNOWN
Definition: SUMOXMLDefinitions.h:1050
LCA_SPEEDGAIN
The action is due to the wish to be faster (tactical lc)
Definition: SUMOXMLDefinitions.h:1229
SUMO_ATTR_REMOVE
Definition: SUMOXMLDefinitions.h:393
SUMOXMLDefinitions::linkDirectionValues
static StringBijection< LinkDirection >::Entry linkDirectionValues[]
link direction values
Definition: SUMOXMLDefinitions.h:1476
AGEN_ATTR_CARPREF
Definition: SUMOXMLDefinitions.h:951
SUMO_ATTR_MAXWIDTH
Definition: SUMOXMLDefinitions.h:389
SUMO_ATTR_MINDURATION
Definition: SUMOXMLDefinitions.h:729
LINKSTATE_TL_GREEN_MINOR
The link has green light, has to brake.
Definition: SUMOXMLDefinitions.h:1136
SUMO_TAG_POI
begin/end of the description of a Point of interest
Definition: SUMOXMLDefinitions.h:54
SUMO_TAG_ND
Definition: SUMOXMLDefinitions.h:234
LCA_URGENT
The action is urgent (to be defined by lc-model)
Definition: SUMOXMLDefinitions.h:1235
TRAINTYPE_RB628
Definition: SUMOXMLDefinitions.h:1310
SUMO_ATTR_REPNUMBER
Definition: SUMOXMLDefinitions.h:455
SUMO_ATTR_GC_GAIN_GAP_DOT_CACC
Definition: SUMOXMLDefinitions.h:574
SUMO_ATTR_MAXIMUMBATTERYCAPACITY
Maxium battery capacity.
Definition: SUMOXMLDefinitions.h:483
SUMO_ATTR_PREFER
Definition: SUMOXMLDefinitions.h:781
SUMO_ATTR_EXCEPTIONS
Definition: SUMOXMLDefinitions.h:454
SUMO_ATTR_SPEED
Definition: SUMOXMLDefinitions.h:385
GNE_ATTR_SHAPE_END
last coordinate of edge shape
Definition: SUMOXMLDefinitions.h:974
SUMO_ATTR_CONTAINER_CAPACITY
Definition: SUMOXMLDefinitions.h:648
SUMO_ATTR_ENTERING
Definition: SUMOXMLDefinitions.h:803
SUMOXMLDefinitions::lateralAlignmentValues
static StringBijection< LateralAlignment >::Entry lateralAlignmentValues[]
lanteral alignment values
Definition: SUMOXMLDefinitions.h:1488
TRAINTYPE_FREIGHT
Definition: SUMOXMLDefinitions.h:1313
SUMO_ATTR_ARRIVALPOS
Definition: SUMOXMLDefinitions.h:438
SUMO_ATTR_SPEEDDEV
Definition: SUMOXMLDefinitions.h:457
SUMO_ATTR_VISIBILITY_DISTANCE
foe visibility distance of a link
Definition: SUMOXMLDefinitions.h:707
SUMO_ATTR_ID
Definition: SUMOXMLDefinitions.h:379
LCA_BLOCKED_BY_LEADER
blocked by leader
Definition: SUMOXMLDefinitions.h:1267
SUMO_ATTR_SCHEMA_LOCATION
Definition: SUMOXMLDefinitions.h:1017
SUMO_ATTR_DISCARD
Definition: SUMOXMLDefinitions.h:714
SUMO_TAG_DET_ENTRY
an e3 entry point
Definition: SUMOXMLDefinitions.h:82
SUMO_TAG_NOTHING
invalid tag
Definition: SUMOXMLDefinitions.h:44
AGEN_ATTR_ENDAGE
Definition: SUMOXMLDefinitions.h:945
SUMOXMLDefinitions::linkStateValues
static StringBijection< LinkState >::Entry linkStateValues[]
link state values
Definition: SUMOXMLDefinitions.h:1473
SUMO_ATTR_LANE
Definition: SUMOXMLDefinitions.h:635
AGEN_ATTR_PROP
Definition: SUMOXMLDefinitions.h:923
SUMO_TAG_DETECTOR_DEFINITION
definition of a detector
Definition: SUMOXMLDefinitions.h:213
SUMO_ATTR_FROM_TAZ
Definition: SUMOXMLDefinitions.h:644
SUMO_ATTR_ROUTEPROBE
Definition: SUMOXMLDefinitions.h:667
SUMO_TAG_DELETE
delete certain element
Definition: SUMOXMLDefinitions.h:177
LinkDirection
LinkDirection
The different directions a link between two lanes may take (or a stream between two edges)....
Definition: SUMOXMLDefinitions.h:1171
SUMO_ATTR_CF_IDM_DELTA
Definition: SUMOXMLDefinitions.h:833
SUMO_ATTR_CF_CC_FLATBED_KA
Definition: SUMOXMLDefinitions.h:863
SUMO_TAG_VTYPE
description of a vehicle type
Definition: SUMOXMLDefinitions.h:122
LATALIGN_NICE
align with the closest sublane border
Definition: SUMOXMLDefinitions.h:1331
SUMO_ATTR_SOURCE
Definition: SUMOXMLDefinitions.h:719
TLTYPE_RAIL_SIGNAL
Definition: SUMOXMLDefinitions.h:1194
SUMO_ATTR_CHARGING_STATION
Definition: SUMOXMLDefinitions.h:771
SUMO_TAG_VIEWSETTINGS_VEHICLES
Definition: SUMOXMLDefinitions.h:248
SUMO_ATTR_ENDPOS
Definition: SUMOXMLDefinitions.h:795
SUMO_TAG_VIEWPORT
Definition: SUMOXMLDefinitions.h:260
LINKSTATE_TL_GREEN_MAJOR
The link has green light, may pass.
Definition: SUMOXMLDefinitions.h:1134
SUMO_TAG_PHASE
a single phase description
Definition: SUMOXMLDefinitions.h:144
SUMO_ATTR_PREFIX
Definition: SUMOXMLDefinitions.h:713
SUMO_ATTR_WIDTHRESOLUTION
Definition: SUMOXMLDefinitions.h:388
LINKSTATE_MAJOR
This is an uncontrolled, major link, may pass.
Definition: SUMOXMLDefinitions.h:1150
SUMO_TAG_CONTAINER
Definition: SUMOXMLDefinitions.h:317
RIGHT_OF_WAY_EDGEPRIORITY
Definition: SUMOXMLDefinitions.h:1101
SUMO_ATTR_COST
Definition: SUMOXMLDefinitions.h:625
SUMO_ATTR_CHARGEINTRANSIT
Allow/disallow charge in transit in Charging Stations.
Definition: SUMOXMLDefinitions.h:473
TRAINTYPE_REDOSTO7
Definition: SUMOXMLDefinitions.h:1312
SUMO_ATTR_LCA_MAXSPEEDLATFACTOR
Definition: SUMOXMLDefinitions.h:603
SUMO_ATTR_V
Definition: SUMOXMLDefinitions.h:817
SUMO_ATTR_LCA_KEEPRIGHT_PARAM
Definition: SUMOXMLDefinitions.h:591
SUMOXMLDefinitions::isValidDetectorID
static bool isValidDetectorID(const std::string &value)
whether the given string is a valid id for an detector
Definition: SUMOXMLDefinitions.cpp:982
SUMO_TAG_PARKING_SPACE
A parking space for a single vehicle within a parking area.
Definition: SUMOXMLDefinitions.h:110
SUMO_ATTR_LANE_CHANGE_MODEL
Definition: SUMOXMLDefinitions.h:458
SUMO_ATTR_CF_W99_CC1
Definition: SUMOXMLDefinitions.h:840
SUMO_ATTR_TMP5
Definition: SUMOXMLDefinitions.h:554
SUMO_ATTR_TMP3
Definition: SUMOXMLDefinitions.h:552
LINKDIR_NODIR
The link has no direction (is a dead end link)
Definition: SUMOXMLDefinitions.h:1187
LANESPREAD_CENTER
Definition: SUMOXMLDefinitions.h:1094
SUMO_ATTR_CF_W99_CC9
Definition: SUMOXMLDefinitions.h:848
SUMO_TAG_VIEWSETTINGS_BACKGROUND
Definition: SUMOXMLDefinitions.h:246
SUMO_ATTR_SPREADTYPE
The information about how to spread the lanes from the given position.
Definition: SUMOXMLDefinitions.h:689
SUMO_ATTR_RNG_DEVICE
Definition: SUMOXMLDefinitions.h:1024
SUMO_ATTR_FILE
Definition: SUMOXMLDefinitions.h:662
SUMO_TAG_BREAKPOINT
Definition: SUMOXMLDefinitions.h:263
AGEN_TAG_BRACKET
alternative definition for Population
Definition: SUMOXMLDefinitions.h:356
SUMO_ATTR_DIR
The abstract direction of a link.
Definition: SUMOXMLDefinitions.h:703
SUMOXMLDefinitions::LinkDirections
static StringBijection< LinkDirection > LinkDirections
link directions
Definition: SUMOXMLDefinitions.h:1384
SumoXMLTag
SumoXMLTag
Numbers representing SUMO-XML - element names.
Definition: SUMOXMLDefinitions.h:42
SUMO_TAG_MEANDATA_EDGE
an edge based mean data detector
Definition: SUMOXMLDefinitions.h:78
AGEN_TAG_FREQUENCY
frequency of a object
Definition: SUMOXMLDefinitions.h:352
SUMO_ATTR_ENERGYCONSUMED
Energy consumed.
Definition: SUMOXMLDefinitions.h:515
SUMO_ATTR_CHECKLANEFOES_ROUNDABOUT
Definition: SUMOXMLDefinitions.h:881
SUMO_ATTR_CF_CC_FLATBED_KP
Definition: SUMOXMLDefinitions.h:865
SUMO_ATTR_JM_IGNORE_FOE_PROB
Definition: SUMOXMLDefinitions.h:617
SUMO_ATTR_LCA_EXPERIMENTAL1
Definition: SUMOXMLDefinitions.h:606
SUMO_ATTR_JM_TIMEGAP_MINOR
Definition: SUMOXMLDefinitions.h:619
SUMO_TAG_TRIP_TAZ
a single trip definition that uses TAZs (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:148
SUMO_TAG_CF_IDM
Definition: SUMOXMLDefinitions.h:282
SUMO_ATTR_ORIG_BOUNDARY
Definition: SUMOXMLDefinitions.h:826
SUMO_ATTR_TOTALENERGYCHARGED
Definition: SUMOXMLDefinitions.h:533
SUMO_ATTR_HASDRIVERSTATE
Definition: SUMOXMLDefinitions.h:450
SUMO_TAG_CF_KRAUSSX
Definition: SUMOXMLDefinitions.h:279
SUMO_TAG_VIEWSETTINGS_PERSONS
Definition: SUMOXMLDefinitions.h:249
SUMO_ATTR_EXCLUDE_EMPTY
Definition: SUMOXMLDefinitions.h:804
SUMO_ATTR_NEXT
succesor phase index
Definition: SUMOXMLDefinitions.h:733
SUMO_ATTR_REQUEST
Definition: SUMOXMLDefinitions.h:411
SUMO_ATTR_WEIGHT
Definition: SUMOXMLDefinitions.h:422
SUMO_ATTR_JM_IGNORE_FOE_SPEED
Definition: SUMOXMLDefinitions.h:616
TRAINTYPE_RB425
Definition: SUMOXMLDefinitions.h:1309
LATALIGN_RIGHT
drive on the right side
Definition: SUMOXMLDefinitions.h:1325
SUMO_ATTR_BEGIN
weights: time range begin
Definition: SUMOXMLDefinitions.h:675
SUMO_ATTR_TO
Definition: SUMOXMLDefinitions.h:638
SUMO_TAG_WALKINGAREA
walking area for pedestrians
Definition: SUMOXMLDefinitions.h:229
GNE_ATTR_MAX_SOURCE
max source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:992
SUMO_ATTR_COMMAND
Definition: SUMOXMLDefinitions.h:882
SUMO_TAG_CF_CC
Definition: SUMOXMLDefinitions.h:291
SUMOXMLDefinitions::CarFollowModels
static StringBijection< SumoXMLTag > CarFollowModels
car following models
Definition: SUMOXMLDefinitions.h:1393
SUMO_ATTR_CHARGEDELAY
Delay in the charge of charging stations.
Definition: SUMOXMLDefinitions.h:475
SUMO_ATTR_CORNERDETAIL
Definition: SUMOXMLDefinitions.h:874
SUMO_TAG_LOCATION
Definition: SUMOXMLDefinitions.h:264
LCA_OVERLAPPING
The vehicle is blocked being overlapping.
Definition: SUMOXMLDefinitions.h:1251
SUMO_ATTR_LCA_PUSHYGAP
Definition: SUMOXMLDefinitions.h:595
LINKDIR_RIGHT
The link is a (hard) right direction.
Definition: SUMOXMLDefinitions.h:1181
SUMO_ATTR_LCA_MAXSPEEDLATSTANDING
Definition: SUMOXMLDefinitions.h:602
SUMO_ATTR_TRACK_VEHICLES
Definition: SUMOXMLDefinitions.h:806
SUMO_ATTR_PERSON_NUMBER
Definition: SUMOXMLDefinitions.h:649
SUMO_ATTR_FUNCTION
Definition: SUMOXMLDefinitions.h:657
SUMO_ATTR_CHARGINGSTEPS
number of steps that a vehicle is charging
Definition: SUMOXMLDefinitions.h:535
SUMO_TAG_PARKING_ZONE_REROUTE
entry for an alternative parking zone
Definition: SUMOXMLDefinitions.h:199
SUMOXMLDefinitions::ALLOWED_TLS_LINKSTATES
static const std::string ALLOWED_TLS_LINKSTATES
all allowed characters for phase state
Definition: SUMOXMLDefinitions.h:1446
AGEN_TAG_STATION
station for a certain vehicle
Definition: SUMOXMLDefinitions.h:350
GNE_ATTR_MIN_SOURCE
min source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:988
TLTYPE_SOTL_WAVE
Definition: SUMOXMLDefinitions.h:1201
GNE_ATTR_SHAPE_START
first coordinate of edge shape
Definition: SUMOXMLDefinitions.h:972
LINKDIR_TURN
The link is a 180 degree turn.
Definition: SUMOXMLDefinitions.h:1175
SUMO_TAG_PROHIBITION
prohibition of circulation between two edges
Definition: SUMOXMLDefinitions.h:205
SUMO_ATTR_RECUPERATIONEFFICIENCY
Recuperation efficiency (constant)
Definition: SUMOXMLDefinitions.h:503
SUMO_ATTR_PROHIBITED
Definition: SUMOXMLDefinitions.h:778
SUMO_TAG_WALK_EDGES
Definition: SUMOXMLDefinitions.h:307
SUMO_TAG_OD_PAIR
Definition: SUMOXMLDefinitions.h:325
SUMO_TAG_DEST_PROB_REROUTE
probability of destiny of a reroute
Definition: SUMOXMLDefinitions.h:191
SUMO_ATTR_LCA_SUBLANE_PARAM
Definition: SUMOXMLDefinitions.h:592
SUMO_ATTR_INTLANES
Definition: SUMOXMLDefinitions.h:417
LinkState
LinkState
The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic,...
Definition: SUMOXMLDefinitions.h:1132
SUMO_TAG_NEIGH
begin/end of the description of a neighboring lane
Definition: SUMOXMLDefinitions.h:52
NODETYPE_ALLWAY_STOP
Definition: SUMOXMLDefinitions.h:1059
SUMO_ATTR_LINEWIDTH
Definition: SUMOXMLDefinitions.h:712
NODETYPE_RAIL_SIGNAL
Definition: SUMOXMLDefinitions.h:1054
SUMO_TAG_ROUTEFLOW
a flow definition nusing a route instead of a from-to edges route (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:152
SUMO_ATTR_ARRIVALSPEED
Definition: SUMOXMLDefinitions.h:440
SUMO_ATTR_TRIP_ID
Definition: SUMOXMLDefinitions.h:774
LCA_BLOCKED_BY_LEFT_LEADER
Definition: SUMOXMLDefinitions.h:1243
AGEN_TAG_REV_STATIONS
rev stations for certain vehicles
Definition: SUMOXMLDefinitions.h:348
SUMO_ATTR_MINWIDTH
Definition: SUMOXMLDefinitions.h:390
SUMO_ATTR_FROMLONLAT
Definition: SUMOXMLDefinitions.h:639
SUMOXMLDefinitions::attrs
static StringBijection< int >::Entry attrs[]
The names of SUMO-XML attributes (for passing to GenericSAXHandler)
Definition: SUMOXMLDefinitions.h:1351
SUMO_ATTR_CF_W99_CC7
Definition: SUMOXMLDefinitions.h:846
LINKDIR_STRAIGHT
The link is a straight direction.
Definition: SUMOXMLDefinitions.h:1173
SUMO_ATTR_CF_CC_CONSTSPACING
Definition: SUMOXMLDefinitions.h:851
GNE_ATTR_MODIFICATION_STATUS
whether a feature has been loaded,guessed,modified or approved
Definition: SUMOXMLDefinitions.h:970
SUMO_ATTR_APPARENTDECEL
Definition: SUMOXMLDefinitions.h:449
SUMO_TAG_TIMESLICE
Definition: SUMOXMLDefinitions.h:322
SUMO_ATTR_CHARGINGPOWER
Definition: SUMOXMLDefinitions.h:469
SUMO_TAG_TRANSPORT
Definition: SUMOXMLDefinitions.h:318
SUMO_TAG_FLOW
a flow definitio nusing a from-to edges instead of a route (used by router)
Definition: SUMOXMLDefinitions.h:150
LCA_STRATEGIC
The action is needed to follow the route (navigational lc)
Definition: SUMOXMLDefinitions.h:1225
SUMO_ATTR_PROB
Definition: SUMOXMLDefinitions.h:627
LINKSTATE_TL_YELLOW_MINOR
The link has yellow light, has to brake anyway.
Definition: SUMOXMLDefinitions.h:1144
SUMO_ATTR_DECEL
Definition: SUMOXMLDefinitions.h:447
SUMO_ATTR_CENTER_Y
Definition: SUMOXMLDefinitions.h:403
StringBijection
Definition: StringBijection.h:44
SUMO_TAG_TYPE
type
Definition: SUMOXMLDefinitions.h:211
AGEN_ATTR_CLOSING
Definition: SUMOXMLDefinitions.h:931
AGEN_ATTR_RETIREMENT
Definition: SUMOXMLDefinitions.h:904
SUMO_ATTR_COLLISION_MINGAP_FACTOR
Definition: SUMOXMLDefinitions.h:461
SUMO_ATTR_STARTPOS
Definition: SUMOXMLDefinitions.h:794
SUMO_TAG_CHARGING_STATION
A Charging Station.
Definition: SUMOXMLDefinitions.h:112
SUMO_TAG_VIEWSETTINGS_LIGHT
Definition: SUMOXMLDefinitions.h:243
SUMO_TAG_STOP_CHARGINGSTATION
stop placed over a charging station (used in netedit)
Definition: SUMOXMLDefinitions.h:187
SUMO_ATTR_CHARGINGEND
timesteps in which charging ends
Definition: SUMOXMLDefinitions.h:541
SUMO_ATTR_ACCEL
Definition: SUMOXMLDefinitions.h:446
AGEN_ATTR_MAX_FOOT_DIST
Definition: SUMOXMLDefinitions.h:908
SUMO_ATTR_GCC_GAIN_GAP_CACC
Definition: SUMOXMLDefinitions.h:571
SUMO_ATTR_KEEP_CLEAR
Whether vehicles must keep the junction clear.
Definition: SUMOXMLDefinitions.h:693
LaneChangeAction
LaneChangeAction
The state of a vehicle's lane-change behavior.
Definition: SUMOXMLDefinitions.h:1213
SUMO_TAG_CF_ACC
Definition: SUMOXMLDefinitions.h:288
LCA_BLOCKED_LEFT
blocked left
Definition: SUMOXMLDefinitions.h:1263
SUMO_ATTR_SYNCHRON
Definition: SUMOXMLDefinitions.h:757
NODETYPE_PRIORITY_STOP
Definition: SUMOXMLDefinitions.h:1057
SUMO_ATTR_LCA_OPPOSITE_PARAM
Definition: SUMOXMLDefinitions.h:593
NODETYPE_TRAFFIC_LIGHT_NOJUNCTION
Definition: SUMOXMLDefinitions.h:1052
SUMO_ATTR_CF_W99_CC5
Definition: SUMOXMLDefinitions.h:844
SUMO_TAG_ACTORCONFIG
Definition: SUMOXMLDefinitions.h:323
SUMO_TAG_POILANE
begin/end of the description of a Point of interest over Lane (used by Netedit)
Definition: SUMOXMLDefinitions.h:56
SUMO_ATTR_CF_CC_FLATBED_H
Definition: SUMOXMLDefinitions.h:867
SUMO_TAG_VSS
A variable speed sign.
Definition: SUMOXMLDefinitions.h:90
SUMO_TAG_PERSONSTOP_LANE
Definition: SUMOXMLDefinitions.h:314
LINKSTATE_TL_REDYELLOW
The link has red light (must brake) but indicates upcoming green.
Definition: SUMOXMLDefinitions.h:1140
SUMO_ATTR_SC_GAIN_CACC
Definition: SUMOXMLDefinitions.h:570
SUMO_TAG_SEGMENT
segment of a lane
Definition: SUMOXMLDefinitions.h:175
SUMO_ATTR_RNG_DRIVERSTATE
Definition: SUMOXMLDefinitions.h:1026
SUMO_ATTR_FOES
Definition: SUMOXMLDefinitions.h:739
SUMO_TAG_RIDE
Definition: SUMOXMLDefinitions.h:298
SUMO_TAG_REQUEST
description of a logic request within the junction
Definition: SUMOXMLDefinitions.h:130
EDGEFUNC_WALKINGAREA
Definition: SUMOXMLDefinitions.h:1079
GNE_ATTR_DEFAULT_VTYPE_MODIFIED
Flag to check if a default VType was modified.
Definition: SUMOXMLDefinitions.h:1004
SUMO_ATTR_PASS
Definition: SUMOXMLDefinitions.h:765
PERSONMODE_NONE
Definition: SUMOXMLDefinitions.h:1113
SUMO_ATTR_TLLINKINDEX2
link: the index of the opposite direction link of a pedestrian crossing
Definition: SUMOXMLDefinitions.h:685
LCA_AMBLOCKINGFOLLOWER_DONTBRAKE
Definition: SUMOXMLDefinitions.h:1286
SUMO_TAG_RELATION
Definition: SUMOXMLDefinitions.h:236
SumoXMLNodeType
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
Definition: SUMOXMLDefinitions.h:1049
LCA_BLOCKED_BY_RIGHT_FOLLOWER
The vehicle is blocked by right follower.
Definition: SUMOXMLDefinitions.h:1249
SUMO_TAG_STOP
stop for vehicles
Definition: SUMOXMLDefinitions.h:179
SUMO_ATTR_NOTHING
invalid attribute
Definition: SUMOXMLDefinitions.h:375
SUMO_ATTR_DEPARTPOS_LAT
Definition: SUMOXMLDefinitions.h:435
SUMO_ATTR_STOPPINGTRESHOLD
Stopping treshold.
Definition: SUMOXMLDefinitions.h:507
SUMO_TAG_VIEWSETTINGS_JUNCTIONS
Definition: SUMOXMLDefinitions.h:251
SUMO_TAG_BREAKPOINTS_FILE
Definition: SUMOXMLDefinitions.h:262
SUMO_ATTR_REFID
Definition: SUMOXMLDefinitions.h:380
SUMO_PARAM_ORIGID
const std::string SUMO_PARAM_ORIGID
SUMO_ATTR_LCA_SPEEDGAINRIGHT
Definition: SUMOXMLDefinitions.h:601
SUMO_ATTR_CONT
Definition: SUMOXMLDefinitions.h:745
SUMO_ATTR_WIDTH
Definition: SUMOXMLDefinitions.h:387
SUMO_ATTR_DEPARTSPEED
Definition: SUMOXMLDefinitions.h:436
SUMO_ATTR_ROUTE
Definition: SUMOXMLDefinitions.h:441
SUMO_ATTR_EDGES
the edges of a route
Definition: SUMOXMLDefinitions.h:428
GNE_ATTR_AVERAGE_SOURCE
average source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:996
AGEN_ATTR_OUT_TRAFFIC
Definition: SUMOXMLDefinitions.h:910
LINKSTATE_ZIPPER
This is an uncontrolled, zipper-merge link.
Definition: SUMOXMLDefinitions.h:1160
SUMO_ATTR_DEPARTLANE
Definition: SUMOXMLDefinitions.h:433
SUMO_TAG_PARKING_AREA
A parking area.
Definition: SUMOXMLDefinitions.h:108
AGEN_TAG_WORKHOURS
workingHours object
Definition: SUMOXMLDefinitions.h:332
SUMO_ATTR_JM_DRIVE_RED_SPEED
Definition: SUMOXMLDefinitions.h:614
SUMO_ATTR_BIDI
Definition: SUMOXMLDefinitions.h:395
SUMO_ATTR_ACTUALBATTERYCAPACITY
Definition: SUMOXMLDefinitions.h:481
SUMO_ATTR_LAYER
A layer number.
Definition: SUMOXMLDefinitions.h:709
SUMO_ATTR_ORIG_PROJ
Definition: SUMOXMLDefinitions.h:827
SUMO_ATTR_SHOW_DETECTOR
Definition: SUMOXMLDefinitions.h:750
SUMO_TAG_EDGE
begin/end of the description of an edge
Definition: SUMOXMLDefinitions.h:48
SUMO_ATTR_CF_CC_PLOEG_KP
Definition: SUMOXMLDefinitions.h:860
SUMO_ATTR_TRIGGERED
Definition: SUMOXMLDefinitions.h:796
AGEN_ATTR_RATE
Definition: SUMOXMLDefinitions.h:939
SUMO_ATTR_CA_GAIN_SPEED
Definition: SUMOXMLDefinitions.h:564
GNE_ATTR_CLOSE_SHAPE
Close shape of a polygon (Used by GNEPolys)
Definition: SUMOXMLDefinitions.h:982
SUMO_ATTR_CF_CC_LAMBDA
Definition: SUMOXMLDefinitions.h:853
SUMO_ATTR_CROSSING
Definition: SUMOXMLDefinitions.h:1015
SUMO_ATTR_CA_GAIN_GAP_CACC
Definition: SUMOXMLDefinitions.h:575
SUMOXMLDefinitions::sumoNodeTypeValues
static StringBijection< SumoXMLNodeType >::Entry sumoNodeTypeValues[]
containers for the different SUMOXMLDefinitions
Definition: SUMOXMLDefinitions.h:1455
SUMO_TAG_STEP
trigger: a step description
Definition: SUMOXMLDefinitions.h:158
SUMO_TAG_INCLUDE
Definition: SUMOXMLDefinitions.h:258
SUMO_ATTR_PERSON_CAPACITY
Definition: SUMOXMLDefinitions.h:647
AGEN_ATTR_OPENING
Definition: SUMOXMLDefinitions.h:930
SUMOXMLDefinitions::PersonModeValues
static StringBijection< PersonMode > PersonModeValues
person modes
Definition: SUMOXMLDefinitions.h:1378
AGEN_ATTR_HOUSEHOLDS
Definition: SUMOXMLDefinitions.h:902
SUMO_TAG_DEVICE
Definition: SUMOXMLDefinitions.h:272
SUMO_TAG_CF_KRAUSS_PLUS_SLOPE
Definition: SUMOXMLDefinitions.h:277
SUMO_ATTR_LCA_LOOKAHEADLEFT
Definition: SUMOXMLDefinitions.h:600
SUMO_TAG_VEHICLETRANSFER
Definition: SUMOXMLDefinitions.h:271
SUMO_ATTR_CONTAINER_NUMBER
Definition: SUMOXMLDefinitions.h:650
SUMO_TAG_ROUTE_PROB_REROUTE
probability of route of a reroute
Definition: SUMOXMLDefinitions.h:197
SUMO_ATTR_HREF
Definition: SUMOXMLDefinitions.h:819
TRAINTYPE_NGT400
Definition: SUMOXMLDefinitions.h:1307
SUMO_ATTR_LCA_OVERTAKE_RIGHT
Definition: SUMOXMLDefinitions.h:605
GNE_ATTR_BLOCK_SHAPE
block shape of a graphic element (Used mainly in GNEShapes)
Definition: SUMOXMLDefinitions.h:980
FRINGE_TYPE_OUTER
Definition: SUMOXMLDefinitions.h:1106
SUMOXMLDefinitions::isValidGenericParameterKey
static bool isValidGenericParameterKey(const std::string &value)
whether the given string is a valid key for a generic parameter
Definition: SUMOXMLDefinitions.cpp:1034
SUMO_TAG_MOTIONSTATE
Definition: SUMOXMLDefinitions.h:324
SUMO_ATTR_LCA_STRATEGIC_PARAM
Definition: SUMOXMLDefinitions.h:588
SUMO_ATTR_Y
Definition: SUMOXMLDefinitions.h:400
SUMO_ATTR_GEOPOSITION
Definition: SUMOXMLDefinitions.h:815
SUMO_ATTR_ROLLDRAGCOEFFICIENT
Roll Drag coefficient.
Definition: SUMOXMLDefinitions.h:497
LINKSTATE_DEADEND
This is a dead end link.
Definition: SUMOXMLDefinitions.h:1162
SUMO_ATTR_RNG_DEVICE_TOC
Definition: SUMOXMLDefinitions.h:1027
SUMO_ATTR_JM_SIGMA_MINOR
Definition: SUMOXMLDefinitions.h:618
SUMO_ATTR_INTENDED
Definition: SUMOXMLDefinitions.h:775
EDGEFUNC_CONNECTOR
Definition: SUMOXMLDefinitions.h:1077
SUMOXMLDefinitions::laneChangeActionValues
static StringBijection< LaneChangeAction >::Entry laneChangeActionValues[]
lane change action values
Definition: SUMOXMLDefinitions.h:1491
SUMO_TAG_REROUTER
A rerouter.
Definition: SUMOXMLDefinitions.h:96
SUMO_ATTR_CENTER_Z
Definition: SUMOXMLDefinitions.h:404
LATALIGN_COMPACT
align with the rightmost sublane that allows keeping the current speed
Definition: SUMOXMLDefinitions.h:1333
LCA_SUBLANE
used by the sublane model
Definition: SUMOXMLDefinitions.h:1255
GNE_ATTR_MAX_SINK
max sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:994
SUMO_ATTR_SC_GAIN
Definition: SUMOXMLDefinitions.h:559
LINKDIR_LEFT
The link is a (hard) left direction.
Definition: SUMOXMLDefinitions.h:1179
SUMO_TAG_PERSONTRIP_BUSSTOP
Definition: SUMOXMLDefinitions.h:306
SUMO_TAG_SINK
Sink(s) specification.
Definition: SUMOXMLDefinitions.h:168
GNE_ATTR_DEFAULT_VTYPE
Flag to check if VType is a default VType.
Definition: SUMOXMLDefinitions.h:1002
TRAINTYPE_NGT400_16
Definition: SUMOXMLDefinitions.h:1308
SUMOXMLDefinitions::Attrs
static StringBijection< int > Attrs
The names of SUMO-XML attributes for use in netbuild.
Definition: SUMOXMLDefinitions.h:1357
SUMO_ATTR_PROBS
Definition: SUMOXMLDefinitions.h:628
SUMO_TAG_MEANDATA_LANE
a lane based mean data detector
Definition: SUMOXMLDefinitions.h:80
SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE
total energy charged into a single vehicle
Definition: SUMOXMLDefinitions.h:537
PersonMode
PersonMode
travel modes for persons
Definition: SUMOXMLDefinitions.h:1112
SUMO_TAG_ENTRY
Definition: SUMOXMLDefinitions.h:267
LINKSTATE_MINOR
This is an uncontrolled, minor link, has to brake.
Definition: SUMOXMLDefinitions.h:1152
TLTYPE_SOTL_PHASE
Definition: SUMOXMLDefinitions.h:1198
EDGEFUNC_NORMAL
Definition: SUMOXMLDefinitions.h:1076
SUMO_ATTR_DISTANCE
Definition: SUMOXMLDefinitions.h:396
SUMO_ATTR_ONEWAY
Definition: SUMOXMLDefinitions.h:386
SUMO_TAG_CF_PWAGNER2009
Definition: SUMOXMLDefinitions.h:284
PERSONMODE_CAR
Definition: SUMOXMLDefinitions.h:1116
SUMO_TAG_VIEWSETTINGS_EVENT
Definition: SUMOXMLDefinitions.h:256
SUMO_TAG_CLOSING_REROUTE
reroute of type closing
Definition: SUMOXMLDefinitions.h:193
LCA_WANTS_LANECHANGE
lane can change
Definition: SUMOXMLDefinitions.h:1259
SUMOXMLDefinitions::tags
static StringBijection< int >::Entry tags[]
The names of SUMO-XML elements (for passing to GenericSAXHandler)
Definition: SUMOXMLDefinitions.h:1348
SUMO_ATTR_LCA_IMPATIENCE
Definition: SUMOXMLDefinitions.h:597
SUMO_TAG_VEHICLE
description of a vehicle
Definition: SUMOXMLDefinitions.h:120
SUMO_ATTR_MIN_SAMPLES
Definition: SUMOXMLDefinitions.h:809
SUMO_ATTR_TIME
trigger: the time of the step
Definition: SUMOXMLDefinitions.h:673
SUMO_ATTR_RELATIVEPATH
Definition: SUMOXMLDefinitions.h:790
SUMO_ATTR_FRIENDLY_POS
Definition: SUMOXMLDefinitions.h:762
SUMO_TAG_TOEDGE
Outgoing edge specification (jtrrouter)
Definition: SUMOXMLDefinitions.h:166
SUMO_ATTR_DETECT_PERSONS
Definition: SUMOXMLDefinitions.h:807
NODETYPE_RAIL_CROSSING
Definition: SUMOXMLDefinitions.h:1055
SUMO_ATTR_STARTTIME
Definition: SUMOXMLDefinitions.h:886
SUMO_ATTR_LEFTHAND
Definition: SUMOXMLDefinitions.h:878
NODETYPE_RIGHT_BEFORE_LEFT
Definition: SUMOXMLDefinitions.h:1058
SUMO_ATTR_FROMXY
Definition: SUMOXMLDefinitions.h:641
SUMO_ATTR_FREQUENCY
Definition: SUMOXMLDefinitions.h:660
SUMOXMLDefinitions::isValidGenericParameterValue
static bool isValidGenericParameterValue(const std::string &value)
whether the given string is a valid value for a generic parameter
Definition: SUMOXMLDefinitions.cpp:1041
SUMO_ATTR_LCA_ASSERTIVE
Definition: SUMOXMLDefinitions.h:596
SUMO_ATTR_POSITION
Definition: SUMOXMLDefinitions.h:658
NODETYPE_DEAD_END
Definition: SUMOXMLDefinitions.h:1064
SUMO_TAG_CF_W99
Definition: SUMOXMLDefinitions.h:287
SUMO_ATTR_FILL
Fill the polygon.
Definition: SUMOXMLDefinitions.h:711
SUMOXMLDefinitions::carFollowModelValues
static StringBijection< SumoXMLTag >::Entry carFollowModelValues[]
car follwing model values
Definition: SUMOXMLDefinitions.h:1485
AGEN_ATTR_DEP_VARIATION
Definition: SUMOXMLDefinitions.h:955
NODETYPE_DISTRICT
Definition: SUMOXMLDefinitions.h:1061
SUMO_ATTR_POSONLANE
Position on lane.
Definition: SUMOXMLDefinitions.h:525
SUMO_ATTR_CF_CC_LANES_COUNT
Definition: SUMOXMLDefinitions.h:858
SUMO_ATTR_CF_WIEDEMANN_SECURITY
Definition: SUMOXMLDefinitions.h:838
SUMO_ATTR_FROM_LANE
Definition: SUMOXMLDefinitions.h:716
SUMO_ATTR_CF_CC_FLATBED_D
Definition: SUMOXMLDefinitions.h:866
SUMO_ATTR_INDEX
Definition: SUMOXMLDefinitions.h:801
SUMO_ATTR_CF_CC_TAU
Definition: SUMOXMLDefinitions.h:857
SUMO_TAG_E2DETECTOR_MULTILANE
an e2 detector over multiple lanes (used by Netedit)
Definition: SUMOXMLDefinitions.h:70
SUMO_ATTR_FROM
Definition: SUMOXMLDefinitions.h:637
SUMO_ATTR_RNG_INSERTIONCONTROL
Definition: SUMOXMLDefinitions.h:1023
SUMO_ATTR_CARRIAGE_GAP
Definition: SUMOXMLDefinitions.h:1011
SUMO_TAG_RESTRICTION
begin/end of the description of an edge restriction
Definition: SUMOXMLDefinitions.h:62
SUMO_ATTR_RADIUS
The turning radius at an intersection in m.
Definition: SUMOXMLDefinitions.h:691
SUMO_ATTR_ID_AFTER
Definition: SUMOXMLDefinitions.h:398
SUMO_ATTR_LANES
Definition: SUMOXMLDefinitions.h:636
SUMO_TAG_TLLOGIC
a traffic light logic
Definition: SUMOXMLDefinitions.h:142
SUMO_TAG_TAZ
a traffic assignment zone
Definition: SUMOXMLDefinitions.h:134
SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC
Definition: SUMOXMLDefinitions.h:572
SUMO_ATTR_CF_CC_XI
Definition: SUMOXMLDefinitions.h:855
SUMO_ATTR_GENERATE_WALKS
Definition: SUMOXMLDefinitions.h:870
SUMO_TAG_VIEWSETTINGS_ADDITIONALS
Definition: SUMOXMLDefinitions.h:252
SUMO_TAG_CF_WIEDEMANN
Definition: SUMOXMLDefinitions.h:286
SUMO_ATTR_JM_CROSSING_GAP
Definition: SUMOXMLDefinitions.h:611
AGEN_TAG_CLOSING
closing for workingHours object
Definition: SUMOXMLDefinitions.h:336
SUMO_ATTR_CA_GAIN_GAP_DOT_CACC
Definition: SUMOXMLDefinitions.h:576
SUMO_ATTR_CONTROLLED_INNER
Definition: SUMOXMLDefinitions.h:782
AGEN_ATTR_CAPACITY
Definition: SUMOXMLDefinitions.h:929
SUMO_TAG_DELAY
Definition: SUMOXMLDefinitions.h:259
AGEN_TAG_STATIONS
stations for certain vehicles
Definition: SUMOXMLDefinitions.h:346
SUMO_ATTR_HEIGHT
Definition: SUMOXMLDefinitions.h:786
TLTYPE_RAIL_CROSSING
Definition: SUMOXMLDefinitions.h:1195
GNE_ATTR_GENERIC
generic attribute
Definition: SUMOXMLDefinitions.h:986
AGEN_ATTR_CITYSPEED
Definition: SUMOXMLDefinitions.h:952
SUMO_TAG_BUS_STOP
A bus stop.
Definition: SUMOXMLDefinitions.h:98
SUMO_ATTR_CF_PWAGNER2009_TAULAST
Definition: SUMOXMLDefinitions.h:831
SUMO_TAG_ENTRY_EXIT_DETECTOR
alternative tag for e3 detector
Definition: SUMOXMLDefinitions.h:76
SUMO_TAG_TAZSINK
a sink within a district (connection road)
Definition: SUMOXMLDefinitions.h:138
SUMO_ATTR_STATE
The state of a link.
Definition: SUMOXMLDefinitions.h:705
AGEN_ATTR_FREETIMERATE
Definition: SUMOXMLDefinitions.h:953
SUMO_TAG_STOP_CONTAINERSTOP
stop placed over a containerStop (used in netedit)
Definition: SUMOXMLDefinitions.h:185
LCA_RIGHT
Wants go to the right.
Definition: SUMOXMLDefinitions.h:1223
PERSONMODE_WALK
Definition: SUMOXMLDefinitions.h:1114
SUMO_ATTR_PRIORITY
Definition: SUMOXMLDefinitions.h:383
SUMO_ATTR_TRAIN_TYPE
Definition: SUMOXMLDefinitions.h:583
SUMO_ATTR_DURATION
Definition: SUMOXMLDefinitions.h:665
SUMO_TAG_TRANSHIP
Definition: SUMOXMLDefinitions.h:319
SUMO_ATTR_VIA
Definition: SUMOXMLDefinitions.h:720
SUMO_ATTR_CHARGING_STATUS
Definition: SUMOXMLDefinitions.h:513
SUMO_ATTR_CF_CC_FLATBED_KV
Definition: SUMOXMLDefinitions.h:864
SUMO_ATTR_ROADSIDE_CAPACITY
Definition: SUMOXMLDefinitions.h:769
SUMO_TAG_TRAFFIC_LIGHT
a traffic light
Definition: SUMOXMLDefinitions.h:140
SUMO_TAG_FLOWSTATE
a flow state definition (used when saving and loading simulatino state)
Definition: SUMOXMLDefinitions.h:156
SUMO_ATTR_SIGMA
Definition: SUMOXMLDefinitions.h:548
SUMO_ATTR_CF_CC_PLOEG_H
Definition: SUMOXMLDefinitions.h:862
LCA_STAY
Needs to stay on the current lane.
Definition: SUMOXMLDefinitions.h:1219
SUMO_TAG_CROSSING
crossing between edges for pedestrians
Definition: SUMOXMLDefinitions.h:227
SUMO_TAG_TIMESTEP
Definition: SUMOXMLDefinitions.h:321
SUMO_ATTR_WALKINGAREAS
Definition: SUMOXMLDefinitions.h:877
SUMOXMLDefinitions::Tags
static StringBijection< int > Tags
The names of SUMO-XML elements for use in netbuild.
Definition: SUMOXMLDefinitions.h:1354
SUMO_ATTR_HALTING_TIME_THRESHOLD
Definition: SUMOXMLDefinitions.h:747
AGEN_TAG_SCHOOLS
school object
Definition: SUMOXMLDefinitions.h:338
SUMOXMLDefinitions::isValidTypeID
static bool isValidTypeID(const std::string &value)
whether the given string is a valid id for an edge or vehicle type
Definition: SUMOXMLDefinitions.cpp:976
SUMOXMLDefinitions::fringeTypeValuesInitializer
static StringBijection< FringeType >::Entry fringeTypeValuesInitializer[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1467
SUMO_ATTR_OUTPUT
Definition: SUMOXMLDefinitions.h:785
SUMO_TAG_FLOW_CALIBRATOR
a flow definition within in Calibrator (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:154
SUMO_TAG_PT_LINE
A pt line.
Definition: SUMOXMLDefinitions.h:102
SUMO_ATTR_SIDEWALKWIDTH
Definition: SUMOXMLDefinitions.h:391
SUMO_ATTR_EXPECTED
Definition: SUMOXMLDefinitions.h:799
SUMO_ATTR_XMLNS
Definition: SUMOXMLDefinitions.h:1016
SUMO_ATTR_CAR_FOLLOW_MODEL
Definition: SUMOXMLDefinitions.h:459
SUMO_TAG_VIEWSETTINGS_CONTAINERS
Definition: SUMOXMLDefinitions.h:250
SUMO_ATTR_IMPATIENCE
Definition: SUMOXMLDefinitions.h:793
SUMO_ATTR_TLLINKINDEX
link: the index of the link within the traffic light
Definition: SUMOXMLDefinitions.h:683
LINKSTATE_TL_YELLOW_MAJOR
The link has yellow light, may pass.
Definition: SUMOXMLDefinitions.h:1142
AGEN_ATTR_UNI_RAND_TRAFFIC
Definition: SUMOXMLDefinitions.h:954
SUMO_ATTR_VTYPES
Definition: SUMOXMLDefinitions.h:630
SUMO_ATTR_REROUTE
Definition: SUMOXMLDefinitions.h:646
LCA_AMBACKBLOCKER_STANDING
Definition: SUMOXMLDefinitions.h:1292
SUMO_ATTR_RESPONSE
Definition: SUMOXMLDefinitions.h:412
TLTYPE_DELAYBASED
Definition: SUMOXMLDefinitions.h:1197
SUMO_ATTR_CONV_BOUNDARY
Definition: SUMOXMLDefinitions.h:825
SUMO_ATTR_EXPECTED_CONTAINERS
Definition: SUMOXMLDefinitions.h:800
LCA_WANTS_LANECHANGE_OR_STAY
lane can change or stay
Definition: SUMOXMLDefinitions.h:1261
SUMOXMLDefinitions::TrainTypes
static StringBijection< TrainType > TrainTypes
train types
Definition: SUMOXMLDefinitions.h:1402
SUMO_ATTR_LCA_TIME_TO_IMPATIENCE
Definition: SUMOXMLDefinitions.h:598
SUMO_ATTR_SAVINGS
Definition: SUMOXMLDefinitions.h:626
SUMO_ATTR_TO_TAZ
Definition: SUMOXMLDefinitions.h:645
SUMO_ATTR_LAT
Definition: SUMOXMLDefinitions.h:812
SUMO_ATTR_GUISHAPE
Definition: SUMOXMLDefinitions.h:787
SUMO_TAG_NET
root element of a network file
Definition: SUMOXMLDefinitions.h:46
SUMO_TAG_WALK
Definition: SUMOXMLDefinitions.h:299
SUMO_ATTR_INTERNALMOMENTOFINERTIA
Internal moment of inertia.
Definition: SUMOXMLDefinitions.h:493
SUMOXMLDefinitions::isValidNetID
static bool isValidNetID(const std::string &value)
whether the given string is a valid id for a network element
Definition: SUMOXMLDefinitions.cpp:964
SUMO_TAG_VAPORIZER
vaporizer of vehicles
Definition: SUMOXMLDefinitions.h:219
SUMO_ATTR_CENTER_X
Definition: SUMOXMLDefinitions.h:402
RightOfWay
RightOfWay
algorithms for computing right of way
Definition: SUMOXMLDefinitions.h:1099
SUMO_ATTR_KEY
Definition: SUMOXMLDefinitions.h:409
SUMOXMLDefinitions::isValidVehicleID
static bool isValidVehicleID(const std::string &value)
whether the given string is a valid id for a vehicle or flow
Definition: SUMOXMLDefinitions.cpp:970
SUMO_ATTR_K
Definition: SUMOXMLDefinitions.h:816
SUMOXMLDefinitions::getEdgeIDFromLane
static std::string getEdgeIDFromLane(const std::string laneID)
return edge id when given the lane ID
Definition: SUMOXMLDefinitions.cpp:958
SUMOXMLDefinitions::EdgeFunctions
static StringBijection< SumoXMLEdgeFunc > EdgeFunctions
edge functions
Definition: SUMOXMLDefinitions.h:1366
SUMO_TAG_CF_DANIEL1
Definition: SUMOXMLDefinitions.h:281
AGEN_ATTR_INCOMING
Definition: SUMOXMLDefinitions.h:960
SUMO_ATTR_WITH_INTERNAL
Definition: SUMOXMLDefinitions.h:805
SUMO_ATTR_CONTAINER_TRIGGERED
Definition: SUMOXMLDefinitions.h:797
GNE_ATTR_BLOCK_MOVEMENT
block movement of a graphic element
Definition: SUMOXMLDefinitions.h:978
SUMO_ATTR_MAX_TRAVELTIME
Definition: SUMOXMLDefinitions.h:808
SUMO_TAG_WAUT
Definition: SUMOXMLDefinitions.h:171
SUMO_ATTR_BIKELANEWIDTH
Definition: SUMOXMLDefinitions.h:392
SUMO_ATTR_VISIBLE
Definition: SUMOXMLDefinitions.h:893
LCA_INSUFFICIENT_SPEED
Vehicle is too slow to complete a continuous lane change (in case that maxSpeedLatStanding==0)
Definition: SUMOXMLDefinitions.h:1257
SUMO_ATTR_VALUE
Definition: SUMOXMLDefinitions.h:776
SUMO_ATTR_EFFICIENCY
Eficiency of the charge in Charging Stations.
Definition: SUMOXMLDefinitions.h:471
SUMO_ATTR_ONROAD
Definition: SUMOXMLDefinitions.h:770
SUMO_TAG_TAG
Definition: SUMOXMLDefinitions.h:235
SUMOXMLDefinitions::trafficLightTypesValues
static StringBijection< TrafficLightType >::Entry trafficLightTypesValues[]
traffic light types values
Definition: SUMOXMLDefinitions.h:1479
SUMO_ATTR_DEST
Definition: SUMOXMLDefinitions.h:718
SUMO_TAG_PERSONTRIP_FROMTO
Definition: SUMOXMLDefinitions.h:305
SUMO_TAG_TIMEDEVENT
The definition of a periodic event.
Definition: SUMOXMLDefinitions.h:162
SUMO_ATTR_ROUTES
Definition: SUMOXMLDefinitions.h:629
AGEN_TAG_PARAM
parameters
Definition: SUMOXMLDefinitions.h:363
SUMO_ATTR_FUEL
Definition: SUMOXMLDefinitions.h:888
SUMO_ATTR_CARRIAGE_LENGTH
Definition: SUMOXMLDefinitions.h:1009
SUMO_ATTR_ALLOW
Definition: SUMOXMLDefinitions.h:779
SUMO_TAG_RIDE_BUSSTOP
Definition: SUMOXMLDefinitions.h:312
SUMO_ATTR_POSITION_LAT
Definition: SUMOXMLDefinitions.h:659
SUMO_ATTR_RIGHT_OF_WAY
How to compute right of way.
Definition: SUMOXMLDefinitions.h:695
SUMO_TAG_CONNECTION
connectio between two lanes
Definition: SUMOXMLDefinitions.h:203
SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME
Definition: SUMOXMLDefinitions.h:613
SUMO_ATTR_EMERGENCYDECEL
Definition: SUMOXMLDefinitions.h:448
SUMO_TAG_RNGSTATE
Definition: SUMOXMLDefinitions.h:268
GNE_ATTR_TAZCOLOR
Color of TAZSources/TAZSinks.
Definition: SUMOXMLDefinitions.h:1000
SUMO_ATTR_UNCONTROLLED
Definition: SUMOXMLDefinitions.h:764
SUMO_ATTR_VCLASS
Definition: SUMOXMLDefinitions.h:452
SUMO_ATTR_PROHIBITOR
Definition: SUMOXMLDefinitions.h:777
SUMO_ATTR_MODES
Definition: SUMOXMLDefinitions.h:651
SUMO_ATTR_CF_CC_PLOEG_KD
Definition: SUMOXMLDefinitions.h:861
SUMO_ATTR_PARTIALCHARGE
energy provied by charging station at certain timestep
Definition: SUMOXMLDefinitions.h:543
SUMOXMLDefinitions::TrafficLightTypes
static StringBijection< TrafficLightType > TrafficLightTypes
traffic light types
Definition: SUMOXMLDefinitions.h:1387
SUMO_TAG_ROUTEPROBE
a routeprobe detector
Definition: SUMOXMLDefinitions.h:116
SUMO_TAG_CF_BKERNER
Definition: SUMOXMLDefinitions.h:285
SUMO_TAG_WALK_BUSSTOP
Definition: SUMOXMLDefinitions.h:309
SUMO_ATTR_GC_GAIN_SPEED
Definition: SUMOXMLDefinitions.h:562
LaneSpreadFunction
LaneSpreadFunction
Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shal...
Definition: SUMOXMLDefinitions.h:1092
SUMO_ATTR_VEHICLECLASS
Definition: SUMOXMLDefinitions.h:887
SUMO_TAG_WAY
Definition: SUMOXMLDefinitions.h:233
SUMO_ATTR_PARKING
Definition: SUMOXMLDefinitions.h:798
LCA_BLOCKED_BY_RIGHT_LEADER
The vehicle is blocked by right leader.
Definition: SUMOXMLDefinitions.h:1247
SUMO_ATTR_JAM_DIST_THRESHOLD
Definition: SUMOXMLDefinitions.h:749
SUMO_ATTR_CF_W99_CC6
Definition: SUMOXMLDefinitions.h:845
SUMO_TAG_ROUTE
begin/end of the description of a route
Definition: SUMOXMLDefinitions.h:126
SUMOXMLDefinitions::laneSpreadFunctionValues
static StringBijection< LaneSpreadFunction >::Entry laneSpreadFunctionValues[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1461
AGEN_ATTR_HOUR
Definition: SUMOXMLDefinitions.h:922
SUMO_TAG_TRAJECTORIES
Definition: SUMOXMLDefinitions.h:320
SUMO_ATTR_MAXDURATION
maximum duration of a phase
Definition: SUMOXMLDefinitions.h:731
SUMOXMLDefinitions::FringeTypeValues
static StringBijection< FringeType > FringeTypeValues
fringe types
Definition: SUMOXMLDefinitions.h:1375
LINKSTATE_ALLWAY_STOP
This is an uncontrolled, all-way stop link.
Definition: SUMOXMLDefinitions.h:1158
SUMO_TAG_E3DETECTOR
an e3 detector
Definition: SUMOXMLDefinitions.h:74
SUMO_ATTR_MINGAP
Definition: SUMOXMLDefinitions.h:460
AGEN_TAG_ENTRANCE
alternative definition for city entrances
Definition: SUMOXMLDefinitions.h:361
config.h
SUMO_ATTR_STYLE
Definition: SUMOXMLDefinitions.h:661
LCA_BLOCKED_BY_FOLLOWER
blocker by follower
Definition: SUMOXMLDefinitions.h:1269
SUMOXMLDefinitions::LaneSpreadFunctions
static StringBijection< LaneSpreadFunction > LaneSpreadFunctions
lane spread functions
Definition: SUMOXMLDefinitions.h:1369
AGEN_ATTR_OUT_WORKPOSITION
Definition: SUMOXMLDefinitions.h:917
EDGEFUNC_UNKNOWN
Definition: SUMOXMLDefinitions.h:1075
AGEN_TAG_CITYGATES
city entrances
Definition: SUMOXMLDefinitions.h:359
SUMO_TAG_PERSONFLOW
Definition: SUMOXMLDefinitions.h:300
SUMO_TAG_CLOSING_LANE_REROUTE
lane of a reroute of type closing
Definition: SUMOXMLDefinitions.h:195
SUMO_ATTR_GCC_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:561
SUMO_ATTR_ACTIONSTEPLENGTH
Definition: SUMOXMLDefinitions.h:451
SUMO_ATTR_REQUESTSIZE
Definition: SUMOXMLDefinitions.h:410
SUMO_ATTR_ENERGYCHARGED
tgotal of Energy charged
Definition: SUMOXMLDefinitions.h:519
GNE_ATTR_SELECTED
element is selected
Definition: SUMOXMLDefinitions.h:968
LCA_KEEPRIGHT
The action is due to the default of keeping right "Rechtsfahrgebot".
Definition: SUMOXMLDefinitions.h:1231
SUMO_ATTR_END
weights: time range end
Definition: SUMOXMLDefinitions.h:677
PERSONMODE_PUBLIC
Definition: SUMOXMLDefinitions.h:1117
SUMO_TAG_FROMEDGE
Incoming edge specification (jtrrouter)
Definition: SUMOXMLDefinitions.h:164
SUMO_ATTR_LOCOMOTIVE_LENGTH
Definition: SUMOXMLDefinitions.h:1010
SUMO_ATTR_HEADWAY_TIME_CACC_TO_ACC
Definition: SUMOXMLDefinitions.h:577
SUMO_TAG_STOP_BUSSTOP
stop placed over a busStop (used in netedit)
Definition: SUMOXMLDefinitions.h:183
AGEN_ATTR_IN_TRAFFIC
Definition: SUMOXMLDefinitions.h:909
LCA_NONE
Definition: SUMOXMLDefinitions.h:1217
TLTYPE_OFF
Definition: SUMOXMLDefinitions.h:1205
FRINGE_TYPE_DEFAULT
Definition: SUMOXMLDefinitions.h:1108
SUMO_ATTR_REF
Definition: SUMOXMLDefinitions.h:818
SUMO_ATTR_GC_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:563
SUMO_TAG_JOIN
Join operation.
Definition: SUMOXMLDefinitions.h:223
TRAINTYPE_UNKNOWN
Definition: SUMOXMLDefinitions.h:1315
AGEN_TAG_BUSSTATION
busStation and bus objects
Definition: SUMOXMLDefinitions.h:342
LINKSTATE_TL_RED
The link has red light (must brake)
Definition: SUMOXMLDefinitions.h:1138
AGEN_ATTR_MAX_TRIP_DURATION
Definition: SUMOXMLDefinitions.h:937
SUMO_ATTR_FRINGE
Fringe type of node.
Definition: SUMOXMLDefinitions.h:697
SUMO_ATTR_CF_W99_CC3
Definition: SUMOXMLDefinitions.h:842
SUMO_ATTR_AIRDRAGCOEFFICIENT
Air drag coefficient.
Definition: SUMOXMLDefinitions.h:491
SUMOXMLDefinitions::getJunctionIDFromInternalEdge
static std::string getJunctionIDFromInternalEdge(const std::string internalEdge)
return the junction id when given an edge of type internal, crossing or WalkingArea
Definition: SUMOXMLDefinitions.cpp:951
SUMO_ATTR_PROGRAMID
Definition: SUMOXMLDefinitions.h:413
SUMO_ATTR_DEPARTPOS
Definition: SUMOXMLDefinitions.h:434
SUMO_ATTR_TMP4
Definition: SUMOXMLDefinitions.h:553
SUMOXMLDefinitions::LateralAlignments
static StringBijection< LateralAlignment > LateralAlignments
lateral alignments
Definition: SUMOXMLDefinitions.h:1396
SUMO_ATTR_RADIALDRAGCOEFFICIENT
Radial drag coefficient.
Definition: SUMOXMLDefinitions.h:495
SUMO_ATTR_CROSSING_EDGES
the edges crossed by a pedestrian crossing
Definition: SUMOXMLDefinitions.h:671
SUMO_TAG_INTERVAL
an aggreagated-output interval
Definition: SUMOXMLDefinitions.h:160
SUMO_TAG_CF_SMART_SK
Definition: SUMOXMLDefinitions.h:280
SUMO_ATTR_ZOOM
Definition: SUMOXMLDefinitions.h:820
SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME
Definition: SUMOXMLDefinitions.h:257
SUMOXMLDefinitions::isValidListOfTypeID
static bool isValidListOfTypeID(const std::string &value)
whether the given string is a valid list of ids for an edge or vehicle type (empty aren't allowed)
Definition: SUMOXMLDefinitions.cpp:1017
SUMO_ATTR_NAME
Definition: SUMOXMLDefinitions.h:381
SUMO_TAG_PERSONSTOP_BUSSTOP
Definition: SUMOXMLDefinitions.h:313
SUMO_ATTR_VEHSPERHOUR
Definition: SUMOXMLDefinitions.h:783
TLTYPE_HILVL_DETERMINISTIC
Definition: SUMOXMLDefinitions.h:1204
SUMOXMLDefinitions::personModeValuesInitializer
static StringBijection< PersonMode >::Entry personModeValuesInitializer[]
person mode values
Definition: SUMOXMLDefinitions.h:1470
SUMO_TAG_ROUNDABOUT
roundabout defined in junction
Definition: SUMOXMLDefinitions.h:221
SUMO_TAG_ACCESS
An access point for a train stop.
Definition: SUMOXMLDefinitions.h:104
SUMO_TAG_INDUCTION_LOOP
alternative tag for e1 detector
Definition: SUMOXMLDefinitions.h:66
SUMO_ATTR_LON
Definition: SUMOXMLDefinitions.h:811
SUMO_ATTR_WAUT_ID
Definition: SUMOXMLDefinitions.h:754
LCA_AMBACKBLOCKER
Definition: SUMOXMLDefinitions.h:1291
SUMO_ATTR_RECUPERATIONEFFICIENCY_BY_DECELERATION
Recuperation efficiency (by deceleration)
Definition: SUMOXMLDefinitions.h:505
SUMO_TAG_CALIBRATOR
A calibrator placed over edge.
Definition: SUMOXMLDefinitions.h:92
SUMO_ATTR_BUS_STOP
Definition: SUMOXMLDefinitions.h:766
SUMO_ATTR_JUNCTION
Definition: SUMOXMLDefinitions.h:663
LCA_MRIGHT
Definition: SUMOXMLDefinitions.h:1283
AGEN_ATTR_UNEMPLOYEMENT
Definition: SUMOXMLDefinitions.h:906
SumoXMLAttr
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
Definition: SUMOXMLDefinitions.h:373
SUMO_TAG_EMBEDDEDROUTE
begin/end of the description of a embedded route (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:128
AGEN_ATTR_CHILDREN
Definition: SUMOXMLDefinitions.h:903
GNE_ATTR_BIDIR
whether an edge is part of a bidirectional railway
Definition: SUMOXMLDefinitions.h:976
TLTYPE_SOTL_REQUEST
Definition: SUMOXMLDefinitions.h:1200
SUMO_ATTR_GCC_GAIN_SPEED
Definition: SUMOXMLDefinitions.h:560
SUMO_TAG_E1DETECTOR
an e1 detector
Definition: SUMOXMLDefinitions.h:64
SUMO_ATTR_NUMBER
Definition: SUMOXMLDefinitions.h:664
SUMO_ATTR_ACTTYPE
Definition: SUMOXMLDefinitions.h:871
SUMO_ATTR_SHAPE
edge: the shape in xml-definition
Definition: SUMOXMLDefinitions.h:687
LINKDIR_PARTLEFT
The link is a partial left direction.
Definition: SUMOXMLDefinitions.h:1183
SUMO_ATTR_WALKFACTOR
Definition: SUMOXMLDefinitions.h:652
SUMO_ATTR_X
Definition: SUMOXMLDefinitions.h:399
SUMO_TAG_E2DETECTOR
an e2 detector
Definition: SUMOXMLDefinitions.h:68
AGEN_ATTR_PEOPLENBR
Definition: SUMOXMLDefinitions.h:946
SUMO_TAG_SPLIT
split something
Definition: SUMOXMLDefinitions.h:207
SUMO_ATTR_CA_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:565
SUMO_TAG_VIEWSETTINGS_EDGES
Definition: SUMOXMLDefinitions.h:247
SUMO_ATTR_CHARGINGBEGIN
timestep in which charging begins
Definition: SUMOXMLDefinitions.h:539
SUMOXMLDefinitions::laneChangeModelValues
static StringBijection< LaneChangeModel >::Entry laneChangeModelValues[]
lane change model values
Definition: SUMOXMLDefinitions.h:1482
SUMO_TAG_DET_EXIT
an e3 exit point
Definition: SUMOXMLDefinitions.h:84
SUMO_ATTR_SLOPE
Definition: SUMOXMLDefinitions.h:872
LCA_COOPERATIVE
The action is done to help someone else.
Definition: SUMOXMLDefinitions.h:1227
SUMO_TAG_VTYPE_DISTRIBUTION
distribution of a vehicle type
Definition: SUMOXMLDefinitions.h:217
SUMO_ATTR_ARRIVALLANE
Definition: SUMOXMLDefinitions.h:437
SUMO_ATTR_RNG_DEFAULT
Definition: SUMOXMLDefinitions.h:1021
SUMO_ATTR_VERSION
Definition: SUMOXMLDefinitions.h:873
SUMO_ATTR_EMISSIONCLASS
Definition: SUMOXMLDefinitions.h:792
LCA_UNKNOWN
The action has not been determined.
Definition: SUMOXMLDefinitions.h:1237
SUMO_ATTR_GEO
Definition: SUMOXMLDefinitions.h:813
SUMO_ATTR_RNG_DEVICE_BT
Definition: SUMOXMLDefinitions.h:1025
SUMO_TAG_RIDE_FROMTO
Definition: SUMOXMLDefinitions.h:311
PERSONMODE_BICYCLE
Definition: SUMOXMLDefinitions.h:1115
LCM_DK2008
Definition: SUMOXMLDefinitions.h:1299
SUMO_TAG_TRIP
a single trip definition (used by router)
Definition: SUMOXMLDefinitions.h:146
SUMO_ATTR_RNG_ROUTEHANDLER
Definition: SUMOXMLDefinitions.h:1022
SUMO_ATTR_LCA_PUSHY
Definition: SUMOXMLDefinitions.h:594
SUMOXMLDefinitions::NodeTypes
static StringBijection< SumoXMLNodeType > NodeTypes
node types
Definition: SUMOXMLDefinitions.h:1363
LCA_AMBLOCKINGFOLLOWER
Definition: SUMOXMLDefinitions.h:1282
LCA_TRACI
The action is due to a TraCI request.
Definition: SUMOXMLDefinitions.h:1233
SUMO_TAG_VIEWSETTINGS_POLYS
Definition: SUMOXMLDefinitions.h:254
LCM_LC2013
Definition: SUMOXMLDefinitions.h:1300
SUMO_TAG_INSTANT_INDUCTION_LOOP
An instantenous induction loop.
Definition: SUMOXMLDefinitions.h:88
SUMO_ATTR_OFFSET
Definition: SUMOXMLDefinitions.h:414
LCA_BLOCKED
blocked in all directions
Definition: SUMOXMLDefinitions.h:1271
SUMO_ATTR_CF_KERNER_PHI
Definition: SUMOXMLDefinitions.h:837
SUMO_ATTR_CF_CC_CCACCEL
Definition: SUMOXMLDefinitions.h:859
SUMO_TAG_JUNCTION
begin/end of the description of a junction
Definition: SUMOXMLDefinitions.h:60
TLTYPE_ACTUATED
Definition: SUMOXMLDefinitions.h:1196
SUMO_ATTR_CONTPOS
Definition: SUMOXMLDefinitions.h:746
SUMO_TAG_EDGEFOLLOWDETECTOR
An edge-following detector.
Definition: SUMOXMLDefinitions.h:86
SUMO_ATTR_TAU
Definition: SUMOXMLDefinitions.h:549
SUMO_ATTR_ACTORCONFIG
Definition: SUMOXMLDefinitions.h:884
AGEN_ATTR_OUTGOING
Definition: SUMOXMLDefinitions.h:961
AGEN_ATTR_BEGINAGE
Definition: SUMOXMLDefinitions.h:944
SUMO_ATTR_CF_IDMM_ADAPT_TIME
Definition: SUMOXMLDefinitions.h:836
SUMO_ATTR_LCA_ACCEL_LAT
Definition: SUMOXMLDefinitions.h:599
SUMO_ATTR_CF_CC_OMEGAN
Definition: SUMOXMLDefinitions.h:856
LCA_BLOCKED_BY_LEFT_FOLLOWER
The vehicle is blocked by left follower.
Definition: SUMOXMLDefinitions.h:1245
GNE_ATTR_PARENT
parent of an additional element
Definition: SUMOXMLDefinitions.h:984
SUMO_ATTR_VCLASSES
Definition: SUMOXMLDefinitions.h:453
NODETYPE_NOJUNCTION
Definition: SUMOXMLDefinitions.h:1062
SUMO_TAG_VTYPEPROBE
a vtypeprobe detector
Definition: SUMOXMLDefinitions.h:114
SUMO_ATTR_PROCEDURE
Definition: SUMOXMLDefinitions.h:756
LINKSTATE_STOP
This is an uncontrolled, minor link, has to stop.
Definition: SUMOXMLDefinitions.h:1156
SUMO_ATTR_NODES
a list of node ids, used for controlling joining
Definition: SUMOXMLDefinitions.h:724
SUMO_ATTR_SPLIT_VTYPE
Definition: SUMOXMLDefinitions.h:763
SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE
Definition: SUMOXMLDefinitions.h:604
SUMO_ATTR_CF_W99_CC4
Definition: SUMOXMLDefinitions.h:843
SUMO_TAG_NODE
alternative definition for junction
Definition: SUMOXMLDefinitions.h:209
LCA_BLOCKED_RIGHT
blocked right
Definition: SUMOXMLDefinitions.h:1265
LCM_SL2015
Definition: SUMOXMLDefinitions.h:1301
SUMO_TAG_VIEWSETTINGS_DECAL
Definition: SUMOXMLDefinitions.h:242
SUMO_ATTR_TARGETLANE
Definition: SUMOXMLDefinitions.h:1014
SUMO_ATTR_FRONTSURFACEAREA
Front surface area.
Definition: SUMOXMLDefinitions.h:489
NODETYPE_TRAFFIC_LIGHT
Definition: SUMOXMLDefinitions.h:1051