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 /****************************************************************************/
19 // Definitions of elements and attributes known by SUMO
20 /****************************************************************************/
21 #ifndef SUMOXMLDefinitions_h
22 #define SUMOXMLDefinitions_h
23 
24 
25 // ===========================================================================
26 // included modules
27 // ===========================================================================
28 #include <config.h>
29 
31 
32 // ===========================================================================
33 // definitions
34 // ===========================================================================
41 enum SumoXMLTag {
231 
237 
269 
272 
292 
301 
315 
325 
356  //AGEN_TAG_CHILD_ACOMP,
363 };
364 
365 
375 
405 
418 
425 
428 
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 
610 
623 
634 
656 
672 
718 
728 
738 
744 
756 
763 
805 
813 
826 
831 
852 
872 
886 
897 
898 
901 
915 
918  //SUMO_ATTR_EDGE already defined
922 
928 
931  //SUMO_ATTR_EDGE, SUMO_ATTR_POSITION, SUMO_ATTR_TYPE already defined
936 
939  // ID, EDGE, POSITION, REFID, BEGIN and END are already defined
941  //AGEN_ATTR_ORDER,
944 
951 
960 
967 
968  //@name Netedit Attributes (used as virtual property holders, must be in SumoXMLAttr)
1010  // @}
1011 
1018 
1023 
1024  //@name RNG state saving attributes
1025  // @{
1033  // @}
1034 
1035 };
1036 
1037 /*
1038  * @brief definitions of special SumoXML-attribute values.
1039  * Since these enums shall be used in switch statements we keep them separated
1040  * @{
1041  */
1042 
1047 extern const std::string SUMO_PARAM_ORIGID;
1048 
1055  NODETYPE_UNKNOWN, // terminator
1057  NODETYPE_TRAFFIC_LIGHT_NOJUNCTION, // junction controlled only by traffic light but without other prohibitions,
1062  NODETYPE_PRIORITY_STOP, // like priority but all minor links have stop signs
1071 };
1072 
1073 
1086 };
1087 
1088 
1100 };
1101 
1102 
1107 };
1108 
1114 };
1115 
1123 };
1124 
1168 };
1169 
1193 };
1194 
1195 
1211  TLTYPE_INVALID //< must be the last one
1212 };
1213 
1214 
1224  LCA_STAY = 1 << 0,
1226  LCA_LEFT = 1 << 1,
1228  LCA_RIGHT = 1 << 2,
1230  LCA_STRATEGIC = 1 << 3,
1234  LCA_SPEEDGAIN = 1 << 5,
1236  LCA_KEEPRIGHT = 1 << 6,
1238  LCA_TRACI = 1 << 7,
1240  LCA_URGENT = 1 << 8,
1242  LCA_UNKNOWN = 1 << 30,
1244 
1256  LCA_OVERLAPPING = 1 << 13,
1260  LCA_SUBLANE = 1 << 15,
1279  // LCA_BLOCKED_BY_CURRENT_LEADER = 1 << 28
1280  // LCA_BLOCKED_BY_CURRENT_FOLLOWER = 1 << 29
1282 
1288  LCA_MRIGHT = 1 << 18,
1289  LCA_MLEFT = 1 << 19,
1290  // !!! never set LCA_UNBLOCK = 1 << 20,
1292  // !!! never used LCA_AMBLOCKINGSECONDFOLLOWER = 1 << 22,
1294  // !!! never read LCA_KEEP1 = 1 << 24,
1295  // !!! never used LCA_KEEP2 = 1 << 25,
1299 };
1300 
1301 
1308 };
1309 
1321 };
1322 
1341 };
1342 
1343 // @}
1344 
1350 
1351 public:
1354 
1357 
1360 
1363 
1366 
1369 
1372 
1375 
1378 
1381 
1384 
1387 
1390 
1393 
1396 
1399 
1402 
1405 
1409 
1412 
1414  static bool isValidNetID(const std::string& value);
1415 
1417  static bool isValidVehicleID(const std::string& value);
1418 
1420  static bool isValidTypeID(const std::string& value);
1421 
1423  static bool isValidAdditionalID(const std::string& value);
1424 
1426  static bool isValidDetectorID(const std::string& value);
1427 
1429  static bool isValidAttribute(const std::string& value);
1430 
1432  static bool isValidFilename(const std::string& value);
1433 
1435  static bool isValidListOfNetIDs(const std::string& value);
1436 
1438  static bool isValidListOfTypeID(const std::string& value);
1439 
1441  static bool isValidParameterKey(const std::string& value);
1442 
1444  static bool isValidParameterValue(const std::string& value);
1445 
1447  static std::string getJunctionIDFromInternalEdge(const std::string internalEdge);
1448 
1450  static std::string getEdgeIDFromLane(const std::string laneID);
1452 
1454  static const std::string ALLOWED_TLS_LINKSTATES;
1455 
1456 
1457 
1458 private:
1461 
1464 
1467 
1470 
1473 
1476 
1479 
1482 
1485 
1488 
1491 
1494 
1497 
1500 
1504 
1507 };
1508 
1509 #endif
1510 
1511 
1512 /****************************************************************************/
SUMO_TAG_TRAIN_STOP
A train stop (alias for bus stop)
Definition: SUMOXMLDefinitions.h:99
LCA_INSUFFICIENT_SPACE
The vehicle does not have enough space to complete a continuous change before the next turn.
Definition: SUMOXMLDefinitions.h:1258
SUMO_ATTR_ENDOFFSET
Definition: SUMOXMLDefinitions.h:414
AGEN_TAG_SCHOOL
schools object
Definition: SUMOXMLDefinitions.h:339
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:995
TLTYPE_SOTL_PLATOON
Definition: SUMOXMLDefinitions.h:1204
SUMO_TAG_SNAPSHOT
Definition: SUMOXMLDefinitions.h:260
SUMO_ATTR_MAXSPEED
Definition: SUMOXMLDefinitions.h:441
LCA_CHANGE_TO_HELP
Definition: SUMOXMLDefinitions.h:1293
SUMO_ATTR_OSGFILE
Definition: SUMOXMLDefinitions.h:791
SUMO_TAG_WALK_FROMTO
Definition: SUMOXMLDefinitions.h:307
SUMO_ATTR_TYPE
Definition: SUMOXMLDefinitions.h:381
NODETYPE_PRIORITY
Definition: SUMOXMLDefinitions.h:1061
SUMO_ATTR_JUNCTION_ID
Definition: SUMOXMLDefinitions.h:758
EDGEFUNC_INTERNAL
Definition: SUMOXMLDefinitions.h:1085
SUMO_ATTR_CF_W99_CC8
Definition: SUMOXMLDefinitions.h:850
SUMO_ATTR_ANGLE
Definition: SUMOXMLDefinitions.h:794
SUMO_ATTR_BOARDING_DURATION
Definition: SUMOXMLDefinitions.h:460
SUMO_ATTR_LCA_SPEEDGAIN_PARAM
Definition: SUMOXMLDefinitions.h:590
NODETYPE_TRAFFIC_LIGHT_RIGHT_ON_RED
Definition: SUMOXMLDefinitions.h:1058
SUMOXMLDefinitions::LaneChangeModels
static StringBijection< LaneChangeModel > LaneChangeModels
lane change models
Definition: SUMOXMLDefinitions.h:1395
LATALIGN_LEFT
drive on the left side
Definition: SUMOXMLDefinitions.h:1340
SUMO_TAG_STOPOFFSET
Information on vClass specific stop offsets at lane end.
Definition: SUMOXMLDefinitions.h:230
LCA_MLEFT
Definition: SUMOXMLDefinitions.h:1289
SUMO_ATTR_INTERPOLATED
Definition: SUMOXMLDefinitions.h:824
TLTYPE_SOTL_MARCHING
Definition: SUMOXMLDefinitions.h:1207
SUMO_ATTR_CF_WIEDEMANN_ESTIMATION
Definition: SUMOXMLDefinitions.h:842
TLTYPE_SWARM_BASED
Definition: SUMOXMLDefinitions.h:1208
SUMO_ATTR_ID_BEFORE
Definition: SUMOXMLDefinitions.h:396
AGEN_TAG_OPENING
opening for workingHours object
Definition: SUMOXMLDefinitions.h:333
FringeType
FringeType
algorithms for computing right of way
Definition: SUMOXMLDefinitions.h:1110
SUMO_ATTR_ACCELERATION
Definition: SUMOXMLDefinitions.h:892
NODETYPE_ZIPPER
Definition: SUMOXMLDefinitions.h:1065
SUMO_ATTR_DEPART
Definition: SUMOXMLDefinitions.h:431
LINKSTATE_EQUAL
This is an uncontrolled, right-before-left link.
Definition: SUMOXMLDefinitions.h:1159
SUMO_TAG_LANECALIBRATOR
A calibrator placed over lane (used in netedit)
Definition: SUMOXMLDefinitions.h:93
SUMO_ATTR_PROPULSIONEFFICIENCY
Propulsion efficiency.
Definition: SUMOXMLDefinitions.h:501
SUMO_ATTR_GEOSHAPE
Definition: SUMOXMLDefinitions.h:817
SUMOXMLDefinitions::rightOfWayValuesInitializer
static StringBijection< RightOfWay >::Entry rightOfWayValuesInitializer[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1472
SUMOXMLDefinitions::isValidAdditionalID
static bool isValidAdditionalID(const std::string &value)
whether the given string is a valid id for an additional object
Definition: SUMOXMLDefinitions.cpp:984
SUMO_ATTR_HALTING_SPEED_THRESHOLD
Definition: SUMOXMLDefinitions.h:751
TRAINTYPE_ICE3
Definition: SUMOXMLDefinitions.h:1319
SUMOXMLDefinitions::AllowedTLS_linkStatesInitializer
static const char AllowedTLS_linkStatesInitializer[]
all allowed characters for phase state
Definition: SUMOXMLDefinitions.h:1506
SUMO_TAG_STOP_PARKINGAREA
stop placed over a parking area (used in netedit)
Definition: SUMOXMLDefinitions.h:188
SUMO_ATTR_GC_GAIN_GAP_CACC
Definition: SUMOXMLDefinitions.h:573
SUMO_ATTR_CF_CC_CCDECEL
Definition: SUMOXMLDefinitions.h:853
SUMOXMLDefinitions::sumoEdgeFuncValues
static StringBijection< SumoXMLEdgeFunc >::Entry sumoEdgeFuncValues[]
edge function values
Definition: SUMOXMLDefinitions.h:1466
SUMO_ATTR_VEHICLEMASS
Vehicle mass.
Definition: SUMOXMLDefinitions.h:487
SUMO_TAG_JOINEXCLUDE
join exlude operation
Definition: SUMOXMLDefinitions.h:224
SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME
Definition: SUMOXMLDefinitions.h:617
SUMO_TAG_SCALINGSCHEME
Definition: SUMOXMLDefinitions.h:265
SUMO_TAG_WAUT_SWITCH
Definition: SUMOXMLDefinitions.h:171
SUMO_ATTR_IMGFILE
Definition: SUMOXMLDefinitions.h:792
SUMO_ATTR_DISALLOW
Definition: SUMOXMLDefinitions.h:783
AGEN_TAG_POPULATION
population and children accompaniment brackets
Definition: SUMOXMLDefinitions.h:353
SUMOXMLDefinitions::LinkStates
static StringBijection< LinkState > LinkStates
link states
Definition: SUMOXMLDefinitions.h:1386
SUMO_ATTR_MINGAP_LAT
Definition: SUMOXMLDefinitions.h:444
SUMO_TAG_POLY
begin/end of the description of a polygon
Definition: SUMOXMLDefinitions.h:57
SUMO_ATTR_CF_W99_CC2
Definition: SUMOXMLDefinitions.h:844
NODETYPE_DEAD_END_DEPRECATED
Definition: SUMOXMLDefinitions.h:1070
RIGHT_OF_WAY_DEFAULT
Definition: SUMOXMLDefinitions.h:1105
SUMO_ATTR_PARKING_AREA
Definition: SUMOXMLDefinitions.h:771
SUMO_ATTR_CF_IDMM_ADAPT_FACTOR
Definition: SUMOXMLDefinitions.h:838
SUMO_ATTR_CONTAINER_STOP
Definition: SUMOXMLDefinitions.h:770
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:1007
SUMO_ATTR_CF_CC_KP
Definition: SUMOXMLDefinitions.h:855
GNE_ATTR_AVERAGE_SINK
average sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:1001
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:1151
SUMO_ATTR_MAXIMUMPOWER
Maximum Power.
Definition: SUMOXMLDefinitions.h:485
SUMO_TAG_SOURCE
a source
Definition: SUMOXMLDefinitions.h:131
SUMO_TAG_POLYTYPE
type of polygon
Definition: SUMOXMLDefinitions.h:200
SUMO_ATTR_LATALIGNMENT
Definition: SUMOXMLDefinitions.h:443
SUMO_ATTR_LENGTH
Definition: SUMOXMLDefinitions.h:393
SUMO_ATTR_INCLANES
Definition: SUMOXMLDefinitions.h:415
SUMO_TAG_VIEWSETTINGS_OPENGL
Definition: SUMOXMLDefinitions.h:244
LCA_LEFT
Wants go to the left.
Definition: SUMOXMLDefinitions.h:1226
SUMO_TAG_STOP_LANE
stop placed over a lane (used in netedit)
Definition: SUMOXMLDefinitions.h:180
SUMO_ATTR_TLTYPE
node: the type of traffic light
Definition: SUMOXMLDefinitions.h:684
SUMO_ATTR_LCA_COOPERATIVE_PARAM
Definition: SUMOXMLDefinitions.h:589
AGEN_ATTR_CARS
Definition: SUMOXMLDefinitions.h:908
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:1001
SUMO_ATTR_CF_IDM_STEPPING
Definition: SUMOXMLDefinitions.h:837
AGEN_ATTR_POPULATION
Definition: SUMOXMLDefinitions.h:919
SUMO_ATTR_LIMIT_TURN_SPEED
Definition: SUMOXMLDefinitions.h:882
SUMO_ATTR_TOLONLAT
Definition: SUMOXMLDefinitions.h:642
EDGEFUNC_CROSSING
Definition: SUMOXMLDefinitions.h:1083
AGEN_TAG_STREET
streets object
Definition: SUMOXMLDefinitions.h:329
SUMO_ATTR_NODE
Definition: SUMOXMLDefinitions.h:422
AGEN_TAG_GENERAL
ActivityGen Tags.
Definition: SUMOXMLDefinitions.h:327
LATALIGN_ARBITRARY
maintain the current alignment
Definition: SUMOXMLDefinitions.h:1334
SUMO_ATTR_TOXY
Definition: SUMOXMLDefinitions.h:644
SUMO_TAG_CF_KRAUSS_ORIG1
Definition: SUMOXMLDefinitions.h:277
SUMO_ATTR_THRESHOLD
Definition: SUMOXMLDefinitions.h:825
TrainType
TrainType
Definition: SUMOXMLDefinitions.h:1311
StringBijection.h
SUMO_ATTR_UNTIL
Definition: SUMOXMLDefinitions.h:668
SUMO_TAG_MEMBER
Definition: SUMOXMLDefinitions.h:236
SUMO_ATTR_MAXSPEED_LAT
Definition: SUMOXMLDefinitions.h:442
SUMOXMLDefinitions::LaneChangeActions
static StringBijection< LaneChangeAction > LaneChangeActions
lane change actions
Definition: SUMOXMLDefinitions.h:1404
SUMO_ATTR_CF_CC_C1
Definition: SUMOXMLDefinitions.h:857
LateralAlignment
LateralAlignment
Numbers representing special SUMO-XML-attribute values Information how vehicles align themselves with...
Definition: SUMOXMLDefinitions.h:1328
SUMO_ATTR_LAST
Definition: SUMOXMLDefinitions.h:626
SUMO_TAG_VIEWSETTINGS_SCHEME
Definition: SUMOXMLDefinitions.h:243
LINKSTATE_TL_OFF_NOSIGNAL
The link is controlled by a tls which is off, not blinking, may pass.
Definition: SUMOXMLDefinitions.h:1153
SUMO_ATTR_NET_OFFSET
Definition: SUMOXMLDefinitions.h:827
SUMO_ATTR_VIAXY
Definition: SUMOXMLDefinitions.h:725
SUMO_ATTR_CHECKLANEFOES_ALL
Definition: SUMOXMLDefinitions.h:883
SUMO_TAG_ROUTE_DISTRIBUTION
distribution of a route
Definition: SUMOXMLDefinitions.h:214
SUMO_TAG_PARAM
parameter associated to a certain key
Definition: SUMOXMLDefinitions.h:169
SUMO_ATTR_ORIGIN
Definition: SUMOXMLDefinitions.h:894
SUMO_ATTR_TMP2
Definition: SUMOXMLDefinitions.h:551
SUMO_TAG_VIEWSETTINGS
Definition: SUMOXMLDefinitions.h:240
SUMO_ATTR_RECTANGULAR_LANE_CUT
Definition: SUMOXMLDefinitions.h:879
SUMO_ATTR_CHARGINGSTATIONID
Charging Station ID.
Definition: SUMOXMLDefinitions.h:517
AGEN_ATTR_LABORDEMAND
Definition: SUMOXMLDefinitions.h:910
LCM_DEFAULT
Definition: SUMOXMLDefinitions.h:1307
SUMO_ATTR_LINE
Definition: SUMOXMLDefinitions.h:775
TLTYPE_STATIC
Definition: SUMOXMLDefinitions.h:1198
LANESPREAD_RIGHT
Definition: SUMOXMLDefinitions.h:1098
LaneChangeModel
LaneChangeModel
Definition: SUMOXMLDefinitions.h:1303
SUMO_TAG_VIEWSETTINGS_LEGEND
Definition: SUMOXMLDefinitions.h:254
GNE_ATTR_MIN_SINK
min sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:993
SUMO_TAG_ROUTES
root element of a route file
Definition: SUMOXMLDefinitions.h:117
SUMO_ATTR_TO_LANE
Definition: SUMOXMLDefinitions.h:720
TLTYPE_INVALID
Definition: SUMOXMLDefinitions.h:1211
SUMO_ATTR_VEHICLE
Definition: SUMOXMLDefinitions.h:888
SUMO_ATTR_SPEEDFACTOR
Definition: SUMOXMLDefinitions.h:454
SUMO_ATTR_AMOUNT
Definition: SUMOXMLDefinitions.h:893
SUMO_TAG_CF_CACC
Definition: SUMOXMLDefinitions.h:288
SUMO_TAG_WALK_ROUTE
Definition: SUMOXMLDefinitions.h:309
AGEN_ATTR_INHABITANTS
Definition: SUMOXMLDefinitions.h:904
SUMOXMLDefinitions
class for maintaining associations between enums and xml-strings
Definition: SUMOXMLDefinitions.h:1349
SUMO_ATTR_LINKDETAIL
Definition: SUMOXMLDefinitions.h:878
LCA_AMBLOCKINGLEADER
Definition: SUMOXMLDefinitions.h:1286
SUMO_ATTR_OPEN_ENTRY
Definition: SUMOXMLDefinitions.h:754
SUMO_TAG_TAZSOURCE
a source within a district (connection road)
Definition: SUMOXMLDefinitions.h:135
SUMO_TAG_CONTAINER_STOP
A container stop.
Definition: SUMOXMLDefinitions.h:105
LINKDIR_PARTRIGHT
The link is a partial right direction.
Definition: SUMOXMLDefinitions.h:1190
SUMO_ATTR_DESTINATION
Definition: SUMOXMLDefinitions.h:895
SUMO_ATTR_CUSTOMSHAPE
whether a given shape is user-defined
Definition: SUMOXMLDefinitions.h:702
SUMO_TAG_VIEWSETTINGS_POIS
Definition: SUMOXMLDefinitions.h:252
SUMO_TAG_CF_RAIL
Definition: SUMOXMLDefinitions.h:289
SUMO_ATTR_ARRIVALPOS_LAT
Definition: SUMOXMLDefinitions.h:438
SUMO_ATTR_OFF
Definition: SUMOXMLDefinitions.h:764
SUMO_TAG_LANE_AREA_DETECTOR
alternative tag for e2 detector
Definition: SUMOXMLDefinitions.h:71
SUMO_ATTR_TIMESTOPPED
Time stopped.
Definition: SUMOXMLDefinitions.h:527
SUMO_ATTR_START_PROG
Definition: SUMOXMLDefinitions.h:762
SUMOXMLDefinitions::trainTypeValues
static StringBijection< TrainType >::Entry trainTypeValues[]
train type values values
Definition: SUMOXMLDefinitions.h:1502
SUMO_ATTR_Z
Definition: SUMOXMLDefinitions.h:400
AGEN_TAG_BUSLINE
bus line
Definition: SUMOXMLDefinitions.h:343
SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME
Definition: SUMOXMLDefinitions.h:614
SUMO_ATTR_NUMLANES
Definition: SUMOXMLDefinitions.h:383
LATALIGN_CENTER
drive in the middle
Definition: SUMOXMLDefinitions.h:1332
SUMO_ATTR_TMP1
Definition: SUMOXMLDefinitions.h:550
SUMO_TAG_CF_IDMM
Definition: SUMOXMLDefinitions.h:282
SUMO_ATTR_PERIOD
Definition: SUMOXMLDefinitions.h:645
SUMOXMLDefinitions::RightOfWayValues
static StringBijection< RightOfWay > RightOfWayValues
righ of way algorithms
Definition: SUMOXMLDefinitions.h:1377
SUMO_TAG_PERSON
Definition: SUMOXMLDefinitions.h:295
SUMO_ATTR_CF_PWAGNER2009_APPROB
Definition: SUMOXMLDefinitions.h:835
FRINGE_TYPE_INNER
Definition: SUMOXMLDefinitions.h:1112
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:49
SUMO_ATTR_REF_TIME
Definition: SUMOXMLDefinitions.h:761
TrafficLightType
TrafficLightType
Definition: SUMOXMLDefinitions.h:1197
SUMO_ATTR_VIALONLAT
Definition: SUMOXMLDefinitions.h:724
SUMO_TAG_PERSONTRIP
Definition: SUMOXMLDefinitions.h:296
SUMO_ATTR_EDGE
Definition: SUMOXMLDefinitions.h:423
SUMO_ATTR_TLID
link,node: the traffic light id responsible for this link
Definition: SUMOXMLDefinitions.h:682
SUMO_ATTR_LINES
Definition: SUMOXMLDefinitions.h:776
TRAINTYPE_ICE1
Definition: SUMOXMLDefinitions.h:1316
SUMO_ATTR_PERSONSPERHOUR
Definition: SUMOXMLDefinitions.h:787
NODETYPE_INTERNAL
Definition: SUMOXMLDefinitions.h:1068
SUMO_TAG_WAUT_JUNCTION
Definition: SUMOXMLDefinitions.h:172
SumoXMLEdgeFunc
SumoXMLEdgeFunc
Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbui...
Definition: SUMOXMLDefinitions.h:1079
SUMO_ATTR_LOADING_DURATION
Definition: SUMOXMLDefinitions.h:461
SUMO_TAG_CF_KRAUSS
Definition: SUMOXMLDefinitions.h:275
SUMO_ATTR_LCA_LANE_DISCIPLINE
Definition: SUMOXMLDefinitions.h:606
SUMO_TAG_PTYPE
description of a person type (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:123
LINKDIR_TURN_LEFTHAND
The link is a 180 degree turn (left-hand network)
Definition: SUMOXMLDefinitions.h:1182
SUMO_TAG_COLORSCHEME
Definition: SUMOXMLDefinitions.h:264
LCA_CHANGE_REASONS
reasons of lane change
Definition: SUMOXMLDefinitions.h:1278
SUMO_ATTR_COLOR
A color information.
Definition: SUMOXMLDefinitions.h:704
NODETYPE_UNKNOWN
Definition: SUMOXMLDefinitions.h:1055
LCA_SPEEDGAIN
The action is due to the wish to be faster (tactical lc)
Definition: SUMOXMLDefinitions.h:1234
SUMO_ATTR_REMOVE
Definition: SUMOXMLDefinitions.h:392
SUMOXMLDefinitions::linkDirectionValues
static StringBijection< LinkDirection >::Entry linkDirectionValues[]
link direction values
Definition: SUMOXMLDefinitions.h:1484
AGEN_ATTR_CARPREF
Definition: SUMOXMLDefinitions.h:954
SUMO_ATTR_MAXWIDTH
Definition: SUMOXMLDefinitions.h:388
SUMO_ATTR_MINDURATION
Definition: SUMOXMLDefinitions.h:732
LINKSTATE_TL_GREEN_MINOR
The link has green light, has to brake.
Definition: SUMOXMLDefinitions.h:1141
SUMO_TAG_POI
begin/end of the description of a Point of interest
Definition: SUMOXMLDefinitions.h:53
SUMO_TAG_ND
Definition: SUMOXMLDefinitions.h:233
LCA_URGENT
The action is urgent (to be defined by lc-model)
Definition: SUMOXMLDefinitions.h:1240
TRAINTYPE_RB628
Definition: SUMOXMLDefinitions.h:1315
SUMO_ATTR_REPNUMBER
Definition: SUMOXMLDefinitions.h:453
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:784
SUMO_ATTR_EXCEPTIONS
Definition: SUMOXMLDefinitions.h:452
SUMO_ATTR_SPEED
Definition: SUMOXMLDefinitions.h:384
GNE_ATTR_SHAPE_END
last coordinate of edge shape
Definition: SUMOXMLDefinitions.h:977
SUMO_ATTR_CONTAINER_CAPACITY
Definition: SUMOXMLDefinitions.h:650
SUMO_ATTR_ENTERING
Definition: SUMOXMLDefinitions.h:806
SUMOXMLDefinitions::lateralAlignmentValues
static StringBijection< LateralAlignment >::Entry lateralAlignmentValues[]
lanteral alignment values
Definition: SUMOXMLDefinitions.h:1496
TRAINTYPE_FREIGHT
Definition: SUMOXMLDefinitions.h:1318
SUMO_ATTR_ARRIVALPOS
Definition: SUMOXMLDefinitions.h:437
SUMO_ATTR_SPEEDDEV
Definition: SUMOXMLDefinitions.h:455
SUMO_ATTR_VISIBILITY_DISTANCE
foe visibility distance of a link
Definition: SUMOXMLDefinitions.h:710
SUMO_ATTR_ID
Definition: SUMOXMLDefinitions.h:378
LCA_BLOCKED_BY_LEADER
blocked by leader
Definition: SUMOXMLDefinitions.h:1272
SUMO_ATTR_SCHEMA_LOCATION
Definition: SUMOXMLDefinitions.h:1022
SUMO_ATTR_DISCARD
Definition: SUMOXMLDefinitions.h:717
SUMO_TAG_DET_ENTRY
an e3 entry point
Definition: SUMOXMLDefinitions.h:81
SUMO_TAG_NOTHING
invalid tag
Definition: SUMOXMLDefinitions.h:43
AGEN_ATTR_ENDAGE
Definition: SUMOXMLDefinitions.h:948
SUMOXMLDefinitions::linkStateValues
static StringBijection< LinkState >::Entry linkStateValues[]
link state values
Definition: SUMOXMLDefinitions.h:1481
SUMO_ATTR_LANE
Definition: SUMOXMLDefinitions.h:637
AGEN_ATTR_PROP
Definition: SUMOXMLDefinitions.h:926
SUMO_TAG_DETECTOR_DEFINITION
definition of a detector
Definition: SUMOXMLDefinitions.h:212
SUMO_ATTR_FROM_TAZ
Definition: SUMOXMLDefinitions.h:646
SUMO_ATTR_ROUTEPROBE
Definition: SUMOXMLDefinitions.h:670
SUMO_TAG_DELETE
delete certain element
Definition: SUMOXMLDefinitions.h:176
LinkDirection
LinkDirection
The different directions a link between two lanes may take (or a stream between two edges)....
Definition: SUMOXMLDefinitions.h:1176
SUMO_ATTR_CF_IDM_DELTA
Definition: SUMOXMLDefinitions.h:836
SUMO_ATTR_CF_CC_FLATBED_KA
Definition: SUMOXMLDefinitions.h:866
SUMO_TAG_VTYPE
description of a vehicle type
Definition: SUMOXMLDefinitions.h:121
LATALIGN_NICE
align with the closest sublane border
Definition: SUMOXMLDefinitions.h:1336
SUMO_ATTR_SOURCE
Definition: SUMOXMLDefinitions.h:722
TLTYPE_RAIL_SIGNAL
Definition: SUMOXMLDefinitions.h:1199
SUMO_ATTR_CHARGING_STATION
Definition: SUMOXMLDefinitions.h:774
SUMO_TAG_VIEWSETTINGS_VEHICLES
Definition: SUMOXMLDefinitions.h:247
SUMO_ATTR_ENDPOS
Definition: SUMOXMLDefinitions.h:798
SUMO_TAG_VIEWPORT
Definition: SUMOXMLDefinitions.h:259
LINKSTATE_TL_GREEN_MAJOR
The link has green light, may pass.
Definition: SUMOXMLDefinitions.h:1139
SUMO_TAG_PHASE
a single phase description
Definition: SUMOXMLDefinitions.h:143
SUMO_ATTR_PREFIX
Definition: SUMOXMLDefinitions.h:716
SUMO_ATTR_WIDTHRESOLUTION
Definition: SUMOXMLDefinitions.h:387
LINKSTATE_MAJOR
This is an uncontrolled, major link, may pass.
Definition: SUMOXMLDefinitions.h:1155
SUMO_TAG_CONTAINER
Definition: SUMOXMLDefinitions.h:316
RIGHT_OF_WAY_EDGEPRIORITY
Definition: SUMOXMLDefinitions.h:1106
SUMO_ATTR_COST
Definition: SUMOXMLDefinitions.h:627
SUMO_ATTR_CHARGEINTRANSIT
Allow/disallow charge in transit in Charging Stations.
Definition: SUMOXMLDefinitions.h:473
TRAINTYPE_REDOSTO7
Definition: SUMOXMLDefinitions.h:1317
GNE_ATTR_CENTER_AFTER_CREATION
flag to center camera after element creation
Definition: SUMOXMLDefinitions.h:1009
SUMO_ATTR_LCA_MAXSPEEDLATFACTOR
Definition: SUMOXMLDefinitions.h:603
SUMO_ATTR_V
Definition: SUMOXMLDefinitions.h:820
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:989
SUMO_TAG_PARKING_SPACE
A parking space for a single vehicle within a parking area.
Definition: SUMOXMLDefinitions.h:109
SUMO_ATTR_LANE_CHANGE_MODEL
Definition: SUMOXMLDefinitions.h:456
SUMO_ATTR_CF_W99_CC1
Definition: SUMOXMLDefinitions.h:843
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:1192
LANESPREAD_CENTER
Definition: SUMOXMLDefinitions.h:1099
SUMO_ATTR_CF_W99_CC9
Definition: SUMOXMLDefinitions.h:851
SUMO_TAG_VIEWSETTINGS_BACKGROUND
Definition: SUMOXMLDefinitions.h:245
SUMO_ATTR_SPREADTYPE
The information about how to spread the lanes from the given position.
Definition: SUMOXMLDefinitions.h:692
SUMO_ATTR_RNG_DEVICE
Definition: SUMOXMLDefinitions.h:1029
SUMO_ATTR_FILE
Definition: SUMOXMLDefinitions.h:664
SUMO_TAG_BREAKPOINT
Definition: SUMOXMLDefinitions.h:262
AGEN_TAG_BRACKET
alternative definition for Population
Definition: SUMOXMLDefinitions.h:355
SUMO_ATTR_DIR
The abstract direction of a link.
Definition: SUMOXMLDefinitions.h:706
SUMOXMLDefinitions::LinkDirections
static StringBijection< LinkDirection > LinkDirections
link directions
Definition: SUMOXMLDefinitions.h:1389
SumoXMLTag
SumoXMLTag
Numbers representing SUMO-XML - element names.
Definition: SUMOXMLDefinitions.h:41
SUMO_TAG_MEANDATA_EDGE
an edge based mean data detector
Definition: SUMOXMLDefinitions.h:77
AGEN_TAG_FREQUENCY
frequency of a object
Definition: SUMOXMLDefinitions.h:351
SUMO_ATTR_ENERGYCONSUMED
Energy consumed.
Definition: SUMOXMLDefinitions.h:515
SUMO_ATTR_CHECKLANEFOES_ROUNDABOUT
Definition: SUMOXMLDefinitions.h:884
SUMO_ATTR_CF_CC_FLATBED_KP
Definition: SUMOXMLDefinitions.h:868
SUMO_ATTR_JM_IGNORE_FOE_PROB
Definition: SUMOXMLDefinitions.h:619
SUMO_ATTR_LCA_EXPERIMENTAL1
Definition: SUMOXMLDefinitions.h:608
SUMO_ATTR_JM_TIMEGAP_MINOR
Definition: SUMOXMLDefinitions.h:621
SUMO_TAG_TRIP_TAZ
a single trip definition that uses TAZs (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:147
SUMO_TAG_CF_IDM
Definition: SUMOXMLDefinitions.h:281
SUMO_ATTR_ORIG_BOUNDARY
Definition: SUMOXMLDefinitions.h:829
SUMO_ATTR_TOTALENERGYCHARGED
Definition: SUMOXMLDefinitions.h:533
SUMO_TAG_CF_KRAUSSX
Definition: SUMOXMLDefinitions.h:278
SUMO_TAG_VIEWSETTINGS_PERSONS
Definition: SUMOXMLDefinitions.h:248
SUMO_ATTR_EXCLUDE_EMPTY
Definition: SUMOXMLDefinitions.h:807
SUMO_ATTR_NEXT
succesor phase index
Definition: SUMOXMLDefinitions.h:736
SUMO_ATTR_REQUEST
Definition: SUMOXMLDefinitions.h:410
SUMO_ATTR_WEIGHT
Definition: SUMOXMLDefinitions.h:421
SUMO_ATTR_JM_IGNORE_FOE_SPEED
Definition: SUMOXMLDefinitions.h:618
TRAINTYPE_RB425
Definition: SUMOXMLDefinitions.h:1314
LATALIGN_RIGHT
drive on the right side
Definition: SUMOXMLDefinitions.h:1330
SUMO_ATTR_BEGIN
weights: time range begin
Definition: SUMOXMLDefinitions.h:678
SUMO_ATTR_TO
Definition: SUMOXMLDefinitions.h:640
SUMO_TAG_WALKINGAREA
walking area for pedestrians
Definition: SUMOXMLDefinitions.h:228
GNE_ATTR_MAX_SOURCE
max source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:995
SUMO_ATTR_COMMAND
Definition: SUMOXMLDefinitions.h:885
SUMO_TAG_CF_CC
Definition: SUMOXMLDefinitions.h:290
SUMOXMLDefinitions::CarFollowModels
static StringBijection< SumoXMLTag > CarFollowModels
car following models
Definition: SUMOXMLDefinitions.h:1398
SUMO_ATTR_CHARGEDELAY
Delay in the charge of charging stations.
Definition: SUMOXMLDefinitions.h:475
SUMO_ATTR_CORNERDETAIL
Definition: SUMOXMLDefinitions.h:877
SUMO_TAG_LOCATION
Definition: SUMOXMLDefinitions.h:263
LCA_OVERLAPPING
The vehicle is blocked being overlapping.
Definition: SUMOXMLDefinitions.h:1256
SUMO_ATTR_LCA_PUSHYGAP
Definition: SUMOXMLDefinitions.h:595
LINKDIR_RIGHT
The link is a (hard) right direction.
Definition: SUMOXMLDefinitions.h:1186
SUMO_ATTR_LCA_MAXSPEEDLATSTANDING
Definition: SUMOXMLDefinitions.h:602
SUMO_ATTR_TRACK_VEHICLES
Definition: SUMOXMLDefinitions.h:809
SUMO_ATTR_PERSON_NUMBER
Definition: SUMOXMLDefinitions.h:651
SUMO_ATTR_FUNCTION
Definition: SUMOXMLDefinitions.h:659
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:198
SUMOXMLDefinitions::ALLOWED_TLS_LINKSTATES
static const std::string ALLOWED_TLS_LINKSTATES
all allowed characters for phase state
Definition: SUMOXMLDefinitions.h:1454
AGEN_TAG_STATION
station for a certain vehicle
Definition: SUMOXMLDefinitions.h:349
GNE_ATTR_MIN_SOURCE
min source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:991
TLTYPE_SOTL_WAVE
Definition: SUMOXMLDefinitions.h:1206
GNE_ATTR_SHAPE_START
first coordinate of edge shape
Definition: SUMOXMLDefinitions.h:975
LINKDIR_TURN
The link is a 180 degree turn.
Definition: SUMOXMLDefinitions.h:1180
SUMO_TAG_PROHIBITION
prohibition of circulation between two edges
Definition: SUMOXMLDefinitions.h:204
SUMO_ATTR_RECUPERATIONEFFICIENCY
Recuperation efficiency (constant)
Definition: SUMOXMLDefinitions.h:503
SUMO_ATTR_PROHIBITED
Definition: SUMOXMLDefinitions.h:781
SUMO_TAG_WALK_EDGES
Definition: SUMOXMLDefinitions.h:306
SUMO_TAG_OD_PAIR
Definition: SUMOXMLDefinitions.h:324
SUMO_TAG_DEST_PROB_REROUTE
probability of destiny of a reroute
Definition: SUMOXMLDefinitions.h:190
SUMO_ATTR_LCA_SUBLANE_PARAM
Definition: SUMOXMLDefinitions.h:592
SUMO_ATTR_INTLANES
Definition: SUMOXMLDefinitions.h:416
LinkState
LinkState
The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic,...
Definition: SUMOXMLDefinitions.h:1137
SUMO_TAG_NEIGH
begin/end of the description of a neighboring lane
Definition: SUMOXMLDefinitions.h:51
NODETYPE_ALLWAY_STOP
Definition: SUMOXMLDefinitions.h:1064
SUMO_ATTR_LINEWIDTH
Definition: SUMOXMLDefinitions.h:715
NODETYPE_RAIL_SIGNAL
Definition: SUMOXMLDefinitions.h:1059
SUMO_TAG_ROUTEFLOW
a flow definition nusing a route instead of a from-to edges route (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:151
SUMO_ATTR_ARRIVALSPEED
Definition: SUMOXMLDefinitions.h:439
SUMO_ATTR_TRIP_ID
Definition: SUMOXMLDefinitions.h:777
LCA_BLOCKED_BY_LEFT_LEADER
Definition: SUMOXMLDefinitions.h:1248
AGEN_TAG_REV_STATIONS
rev stations for certain vehicles
Definition: SUMOXMLDefinitions.h:347
SUMO_ATTR_MINWIDTH
Definition: SUMOXMLDefinitions.h:389
SUMO_ATTR_FROMLONLAT
Definition: SUMOXMLDefinitions.h:641
SUMOXMLDefinitions::attrs
static StringBijection< int >::Entry attrs[]
The names of SUMO-XML attributes (for passing to GenericSAXHandler)
Definition: SUMOXMLDefinitions.h:1356
SUMOXMLDefinitions::isValidParameterKey
static bool isValidParameterKey(const std::string &value)
whether the given string is a valid key for a parameter
Definition: SUMOXMLDefinitions.cpp:1041
SUMO_ATTR_CF_W99_CC7
Definition: SUMOXMLDefinitions.h:849
LINKDIR_STRAIGHT
The link is a straight direction.
Definition: SUMOXMLDefinitions.h:1178
SUMO_ATTR_CF_CC_CONSTSPACING
Definition: SUMOXMLDefinitions.h:854
GNE_ATTR_MODIFICATION_STATUS
whether a feature has been loaded,guessed,modified or approved
Definition: SUMOXMLDefinitions.h:973
SUMO_ATTR_APPARENTDECEL
Definition: SUMOXMLDefinitions.h:448
SUMO_TAG_TIMESLICE
Definition: SUMOXMLDefinitions.h:321
SUMO_ATTR_CHARGINGPOWER
Definition: SUMOXMLDefinitions.h:469
SUMO_TAG_TRANSPORT
Definition: SUMOXMLDefinitions.h:317
SUMO_TAG_FLOW
a flow definitio nusing a from-to edges instead of a route (used by router)
Definition: SUMOXMLDefinitions.h:149
LCA_STRATEGIC
The action is needed to follow the route (navigational lc)
Definition: SUMOXMLDefinitions.h:1230
SUMO_ATTR_PROB
Definition: SUMOXMLDefinitions.h:629
LINKSTATE_TL_YELLOW_MINOR
The link has yellow light, has to brake anyway.
Definition: SUMOXMLDefinitions.h:1149
SUMO_ATTR_DECEL
Definition: SUMOXMLDefinitions.h:446
SUMO_ATTR_CENTER_Y
Definition: SUMOXMLDefinitions.h:402
StringBijection
Definition: StringBijection.h:43
SUMO_TAG_TYPE
type
Definition: SUMOXMLDefinitions.h:210
AGEN_ATTR_CLOSING
Definition: SUMOXMLDefinitions.h:934
AGEN_ATTR_RETIREMENT
Definition: SUMOXMLDefinitions.h:907
SUMO_ATTR_COLLISION_MINGAP_FACTOR
Definition: SUMOXMLDefinitions.h:459
SUMO_ATTR_STARTPOS
Definition: SUMOXMLDefinitions.h:797
SUMO_TAG_CHARGING_STATION
A Charging Station.
Definition: SUMOXMLDefinitions.h:111
SUMO_TAG_VIEWSETTINGS_LIGHT
Definition: SUMOXMLDefinitions.h:242
SUMO_TAG_STOP_CHARGINGSTATION
stop placed over a charging station (used in netedit)
Definition: SUMOXMLDefinitions.h:186
SUMO_ATTR_CHARGINGEND
timesteps in which charging ends
Definition: SUMOXMLDefinitions.h:541
SUMO_ATTR_ACCEL
Definition: SUMOXMLDefinitions.h:445
AGEN_ATTR_MAX_FOOT_DIST
Definition: SUMOXMLDefinitions.h:911
SUMO_ATTR_GCC_GAIN_GAP_CACC
Definition: SUMOXMLDefinitions.h:571
SUMO_ATTR_KEEP_CLEAR
Whether vehicles must keep the junction clear.
Definition: SUMOXMLDefinitions.h:696
LaneChangeAction
LaneChangeAction
The state of a vehicle's lane-change behavior.
Definition: SUMOXMLDefinitions.h:1218
SUMO_TAG_CF_ACC
Definition: SUMOXMLDefinitions.h:287
LCA_BLOCKED_LEFT
blocked left
Definition: SUMOXMLDefinitions.h:1268
SUMO_ATTR_SYNCHRON
Definition: SUMOXMLDefinitions.h:760
NODETYPE_PRIORITY_STOP
Definition: SUMOXMLDefinitions.h:1062
SUMO_ATTR_LCA_OPPOSITE_PARAM
Definition: SUMOXMLDefinitions.h:593
NODETYPE_TRAFFIC_LIGHT_NOJUNCTION
Definition: SUMOXMLDefinitions.h:1057
SUMO_ATTR_CF_W99_CC5
Definition: SUMOXMLDefinitions.h:847
SUMO_TAG_ACTORCONFIG
Definition: SUMOXMLDefinitions.h:322
SUMO_TAG_POILANE
begin/end of the description of a Point of interest over Lane (used by Netedit)
Definition: SUMOXMLDefinitions.h:55
SUMO_ATTR_CF_CC_FLATBED_H
Definition: SUMOXMLDefinitions.h:870
SUMO_TAG_VSS
A variable speed sign.
Definition: SUMOXMLDefinitions.h:89
SUMO_TAG_PERSONSTOP_LANE
Definition: SUMOXMLDefinitions.h:313
LINKSTATE_TL_REDYELLOW
The link has red light (must brake) but indicates upcoming green.
Definition: SUMOXMLDefinitions.h:1145
SUMO_ATTR_SC_GAIN_CACC
Definition: SUMOXMLDefinitions.h:570
SUMO_TAG_SEGMENT
segment of a lane
Definition: SUMOXMLDefinitions.h:174
SUMO_ATTR_RNG_DRIVERSTATE
Definition: SUMOXMLDefinitions.h:1031
SUMO_ATTR_FOES
Definition: SUMOXMLDefinitions.h:742
SUMO_TAG_RIDE
Definition: SUMOXMLDefinitions.h:297
SUMO_TAG_REQUEST
description of a logic request within the junction
Definition: SUMOXMLDefinitions.h:129
EDGEFUNC_WALKINGAREA
Definition: SUMOXMLDefinitions.h:1084
GNE_ATTR_DEFAULT_VTYPE_MODIFIED
Flag to check if a default VType was modified.
Definition: SUMOXMLDefinitions.h:1007
SUMO_ATTR_PASS
Definition: SUMOXMLDefinitions.h:768
PERSONMODE_NONE
Definition: SUMOXMLDefinitions.h:1118
SUMO_ATTR_TLLINKINDEX2
link: the index of the opposite direction link of a pedestrian crossing
Definition: SUMOXMLDefinitions.h:688
LCA_AMBLOCKINGFOLLOWER_DONTBRAKE
Definition: SUMOXMLDefinitions.h:1291
SUMO_TAG_RELATION
Definition: SUMOXMLDefinitions.h:235
SumoXMLNodeType
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
Definition: SUMOXMLDefinitions.h:1054
LCA_BLOCKED_BY_RIGHT_FOLLOWER
The vehicle is blocked by right follower.
Definition: SUMOXMLDefinitions.h:1254
SUMO_TAG_STOP
stop for vehicles
Definition: SUMOXMLDefinitions.h:178
SUMO_ATTR_NOTHING
invalid attribute
Definition: SUMOXMLDefinitions.h:374
SUMO_ATTR_DEPARTPOS_LAT
Definition: SUMOXMLDefinitions.h:434
SUMO_ATTR_STOPPINGTRESHOLD
Stopping treshold.
Definition: SUMOXMLDefinitions.h:507
SUMO_TAG_VIEWSETTINGS_JUNCTIONS
Definition: SUMOXMLDefinitions.h:250
SUMO_TAG_BREAKPOINTS_FILE
Definition: SUMOXMLDefinitions.h:261
SUMO_ATTR_REFID
Definition: SUMOXMLDefinitions.h:379
SUMO_PARAM_ORIGID
const std::string SUMO_PARAM_ORIGID
SUMO_ATTR_LCA_SPEEDGAINRIGHT
Definition: SUMOXMLDefinitions.h:601
SUMO_ATTR_CONT
Definition: SUMOXMLDefinitions.h:748
SUMO_ATTR_WIDTH
Definition: SUMOXMLDefinitions.h:386
SUMO_ATTR_DEPARTSPEED
Definition: SUMOXMLDefinitions.h:435
SUMO_ATTR_ROUTE
Definition: SUMOXMLDefinitions.h:440
SUMO_ATTR_EDGES
the edges of a route
Definition: SUMOXMLDefinitions.h:427
GNE_ATTR_AVERAGE_SOURCE
average source (used only by TAZs)
Definition: SUMOXMLDefinitions.h:999
AGEN_ATTR_OUT_TRAFFIC
Definition: SUMOXMLDefinitions.h:913
LINKSTATE_ZIPPER
This is an uncontrolled, zipper-merge link.
Definition: SUMOXMLDefinitions.h:1165
SUMO_ATTR_DEPARTLANE
Definition: SUMOXMLDefinitions.h:432
SUMO_TAG_PARKING_AREA
A parking area.
Definition: SUMOXMLDefinitions.h:107
AGEN_TAG_WORKHOURS
workingHours object
Definition: SUMOXMLDefinitions.h:331
SUMO_ATTR_JM_DRIVE_RED_SPEED
Definition: SUMOXMLDefinitions.h:616
SUMO_ATTR_BIDI
Definition: SUMOXMLDefinitions.h:394
SUMO_ATTR_ACTUALBATTERYCAPACITY
Definition: SUMOXMLDefinitions.h:481
SUMO_ATTR_LAYER
A layer number.
Definition: SUMOXMLDefinitions.h:712
SUMO_ATTR_ORIG_PROJ
Definition: SUMOXMLDefinitions.h:830
SUMO_ATTR_SHOW_DETECTOR
Definition: SUMOXMLDefinitions.h:753
SUMO_TAG_EDGE
begin/end of the description of an edge
Definition: SUMOXMLDefinitions.h:47
GNE_ATTR_PARAMETERS
parameters "key1=value1|key2=value2|...|keyN=valueN"
Definition: SUMOXMLDefinitions.h:989
SUMO_ATTR_CF_CC_PLOEG_KP
Definition: SUMOXMLDefinitions.h:863
SUMO_ATTR_TRIGGERED
Definition: SUMOXMLDefinitions.h:799
AGEN_ATTR_RATE
Definition: SUMOXMLDefinitions.h:942
SUMOXMLDefinitions::isValidParameterValue
static bool isValidParameterValue(const std::string &value)
whether the given string is a valid value for a parameter
Definition: SUMOXMLDefinitions.cpp:1052
SUMO_ATTR_CA_GAIN_SPEED
Definition: SUMOXMLDefinitions.h:564
GNE_ATTR_CLOSE_SHAPE
Close shape of a polygon (Used by GNEPolys)
Definition: SUMOXMLDefinitions.h:985
SUMO_ATTR_CF_CC_LAMBDA
Definition: SUMOXMLDefinitions.h:856
SUMO_ATTR_CROSSING
Definition: SUMOXMLDefinitions.h:1020
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:1463
SUMO_TAG_STEP
trigger: a step description
Definition: SUMOXMLDefinitions.h:157
SUMO_TAG_INCLUDE
Definition: SUMOXMLDefinitions.h:257
SUMO_ATTR_PERSON_CAPACITY
Definition: SUMOXMLDefinitions.h:649
AGEN_ATTR_OPENING
Definition: SUMOXMLDefinitions.h:933
SUMOXMLDefinitions::PersonModeValues
static StringBijection< PersonMode > PersonModeValues
person modes
Definition: SUMOXMLDefinitions.h:1383
AGEN_ATTR_HOUSEHOLDS
Definition: SUMOXMLDefinitions.h:905
SUMO_TAG_DEVICE
Definition: SUMOXMLDefinitions.h:271
SUMO_TAG_CF_KRAUSS_PLUS_SLOPE
Definition: SUMOXMLDefinitions.h:276
SUMO_ATTR_LCA_LOOKAHEADLEFT
Definition: SUMOXMLDefinitions.h:600
SUMO_TAG_VEHICLETRANSFER
Definition: SUMOXMLDefinitions.h:270
SUMO_ATTR_CONTAINER_NUMBER
Definition: SUMOXMLDefinitions.h:652
SUMO_TAG_ROUTE_PROB_REROUTE
probability of route of a reroute
Definition: SUMOXMLDefinitions.h:196
SUMO_ATTR_HREF
Definition: SUMOXMLDefinitions.h:822
TRAINTYPE_NGT400
Definition: SUMOXMLDefinitions.h:1312
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:983
FRINGE_TYPE_OUTER
Definition: SUMOXMLDefinitions.h:1111
SUMO_TAG_MOTIONSTATE
Definition: SUMOXMLDefinitions.h:323
SUMO_ATTR_LCA_STRATEGIC_PARAM
Definition: SUMOXMLDefinitions.h:588
SUMO_ATTR_Y
Definition: SUMOXMLDefinitions.h:399
SUMO_ATTR_GEOPOSITION
Definition: SUMOXMLDefinitions.h:818
SUMO_ATTR_ROLLDRAGCOEFFICIENT
Roll Drag coefficient.
Definition: SUMOXMLDefinitions.h:497
LINKSTATE_DEADEND
This is a dead end link.
Definition: SUMOXMLDefinitions.h:1167
SUMO_ATTR_RNG_DEVICE_TOC
Definition: SUMOXMLDefinitions.h:1032
SUMO_ATTR_JM_SIGMA_MINOR
Definition: SUMOXMLDefinitions.h:620
SUMO_ATTR_INTENDED
Definition: SUMOXMLDefinitions.h:778
EDGEFUNC_CONNECTOR
Definition: SUMOXMLDefinitions.h:1082
SUMOXMLDefinitions::laneChangeActionValues
static StringBijection< LaneChangeAction >::Entry laneChangeActionValues[]
lane change action values
Definition: SUMOXMLDefinitions.h:1499
SUMO_TAG_REROUTER
A rerouter.
Definition: SUMOXMLDefinitions.h:95
SUMO_ATTR_CENTER_Z
Definition: SUMOXMLDefinitions.h:403
LATALIGN_COMPACT
align with the rightmost sublane that allows keeping the current speed
Definition: SUMOXMLDefinitions.h:1338
LCA_SUBLANE
used by the sublane model
Definition: SUMOXMLDefinitions.h:1260
GNE_ATTR_MAX_SINK
max sink (used only by TAZs)
Definition: SUMOXMLDefinitions.h:997
SUMO_ATTR_SC_GAIN
Definition: SUMOXMLDefinitions.h:559
LINKDIR_LEFT
The link is a (hard) left direction.
Definition: SUMOXMLDefinitions.h:1184
SUMO_TAG_PERSONTRIP_BUSSTOP
Definition: SUMOXMLDefinitions.h:305
SUMO_TAG_SINK
Sink(s) specification.
Definition: SUMOXMLDefinitions.h:167
GNE_ATTR_DEFAULT_VTYPE
Flag to check if VType is a default VType.
Definition: SUMOXMLDefinitions.h:1005
TRAINTYPE_NGT400_16
Definition: SUMOXMLDefinitions.h:1313
SUMOXMLDefinitions::Attrs
static StringBijection< int > Attrs
The names of SUMO-XML attributes for use in netbuild.
Definition: SUMOXMLDefinitions.h:1362
SUMO_ATTR_PROBS
Definition: SUMOXMLDefinitions.h:630
SUMO_TAG_MEANDATA_LANE
a lane based mean data detector
Definition: SUMOXMLDefinitions.h:79
SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE
total energy charged into a single vehicle
Definition: SUMOXMLDefinitions.h:537
PersonMode
PersonMode
travel modes for persons
Definition: SUMOXMLDefinitions.h:1117
SUMO_TAG_ENTRY
Definition: SUMOXMLDefinitions.h:266
LINKSTATE_MINOR
This is an uncontrolled, minor link, has to brake.
Definition: SUMOXMLDefinitions.h:1157
TLTYPE_SOTL_PHASE
Definition: SUMOXMLDefinitions.h:1203
EDGEFUNC_NORMAL
Definition: SUMOXMLDefinitions.h:1081
SUMO_ATTR_DISTANCE
Definition: SUMOXMLDefinitions.h:395
SUMO_ATTR_ONEWAY
Definition: SUMOXMLDefinitions.h:385
SUMO_TAG_CF_PWAGNER2009
Definition: SUMOXMLDefinitions.h:283
PERSONMODE_CAR
Definition: SUMOXMLDefinitions.h:1121
SUMO_TAG_VIEWSETTINGS_EVENT
Definition: SUMOXMLDefinitions.h:255
SUMO_TAG_CLOSING_REROUTE
reroute of type closing
Definition: SUMOXMLDefinitions.h:192
LCA_WANTS_LANECHANGE
lane can change
Definition: SUMOXMLDefinitions.h:1264
SUMOXMLDefinitions::tags
static StringBijection< int >::Entry tags[]
The names of SUMO-XML elements (for passing to GenericSAXHandler)
Definition: SUMOXMLDefinitions.h:1353
SUMO_ATTR_LCA_IMPATIENCE
Definition: SUMOXMLDefinitions.h:597
SUMO_TAG_VEHICLE
description of a vehicle
Definition: SUMOXMLDefinitions.h:119
SUMO_ATTR_MIN_SAMPLES
Definition: SUMOXMLDefinitions.h:812
SUMO_ATTR_TIME
trigger: the time of the step
Definition: SUMOXMLDefinitions.h:676
SUMO_ATTR_RELATIVEPATH
Definition: SUMOXMLDefinitions.h:793
SUMO_ATTR_FRIENDLY_POS
Definition: SUMOXMLDefinitions.h:765
SUMO_TAG_TOEDGE
Outgoing edge specification (jtrrouter)
Definition: SUMOXMLDefinitions.h:165
SUMO_ATTR_DETECT_PERSONS
Definition: SUMOXMLDefinitions.h:810
SUMO_ATTR_EXTENSION
Definition: SUMOXMLDefinitions.h:669
NODETYPE_RAIL_CROSSING
Definition: SUMOXMLDefinitions.h:1060
SUMO_ATTR_STARTTIME
Definition: SUMOXMLDefinitions.h:889
SUMO_ATTR_LEFTHAND
Definition: SUMOXMLDefinitions.h:881
NODETYPE_RIGHT_BEFORE_LEFT
Definition: SUMOXMLDefinitions.h:1063
SUMO_ATTR_FROMXY
Definition: SUMOXMLDefinitions.h:643
SUMO_ATTR_FREQUENCY
Definition: SUMOXMLDefinitions.h:662
SUMO_ATTR_LCA_ASSERTIVE
Definition: SUMOXMLDefinitions.h:596
SUMO_ATTR_POSITION
Definition: SUMOXMLDefinitions.h:660
NODETYPE_DEAD_END
Definition: SUMOXMLDefinitions.h:1069
SUMO_TAG_CF_W99
Definition: SUMOXMLDefinitions.h:286
SUMO_ATTR_FILL
Fill the polygon.
Definition: SUMOXMLDefinitions.h:714
SUMOXMLDefinitions::carFollowModelValues
static StringBijection< SumoXMLTag >::Entry carFollowModelValues[]
car follwing model values
Definition: SUMOXMLDefinitions.h:1493
AGEN_ATTR_DEP_VARIATION
Definition: SUMOXMLDefinitions.h:958
NODETYPE_DISTRICT
Definition: SUMOXMLDefinitions.h:1066
SUMO_ATTR_POSONLANE
Position on lane.
Definition: SUMOXMLDefinitions.h:525
SUMO_ATTR_CF_CC_LANES_COUNT
Definition: SUMOXMLDefinitions.h:861
SUMO_ATTR_CF_WIEDEMANN_SECURITY
Definition: SUMOXMLDefinitions.h:841
SUMO_ATTR_FROM_LANE
Definition: SUMOXMLDefinitions.h:719
SUMO_ATTR_CF_CC_FLATBED_D
Definition: SUMOXMLDefinitions.h:869
SUMO_ATTR_INDEX
Definition: SUMOXMLDefinitions.h:804
SUMO_ATTR_CF_CC_TAU
Definition: SUMOXMLDefinitions.h:860
SUMO_TAG_E2DETECTOR_MULTILANE
an e2 detector over multiple lanes (used by Netedit)
Definition: SUMOXMLDefinitions.h:69
SUMO_ATTR_FROM
Definition: SUMOXMLDefinitions.h:639
SUMO_ATTR_RNG_INSERTIONCONTROL
Definition: SUMOXMLDefinitions.h:1028
SUMO_ATTR_CARRIAGE_GAP
Definition: SUMOXMLDefinitions.h:1016
SUMO_TAG_RESTRICTION
begin/end of the description of an edge restriction
Definition: SUMOXMLDefinitions.h:61
SUMO_ATTR_RADIUS
The turning radius at an intersection in m.
Definition: SUMOXMLDefinitions.h:694
SUMO_ATTR_ID_AFTER
Definition: SUMOXMLDefinitions.h:397
SUMO_ATTR_LANES
Definition: SUMOXMLDefinitions.h:638
SUMO_TAG_TLLOGIC
a traffic light logic
Definition: SUMOXMLDefinitions.h:141
SUMO_TAG_TAZ
a traffic assignment zone
Definition: SUMOXMLDefinitions.h:133
SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC
Definition: SUMOXMLDefinitions.h:572
SUMO_ATTR_CF_CC_XI
Definition: SUMOXMLDefinitions.h:858
SUMO_ATTR_GENERATE_WALKS
Definition: SUMOXMLDefinitions.h:873
SUMO_TAG_VIEWSETTINGS_ADDITIONALS
Definition: SUMOXMLDefinitions.h:251
SUMO_TAG_CF_WIEDEMANN
Definition: SUMOXMLDefinitions.h:285
SUMO_ATTR_JM_CROSSING_GAP
Definition: SUMOXMLDefinitions.h:613
AGEN_TAG_CLOSING
closing for workingHours object
Definition: SUMOXMLDefinitions.h:335
SUMO_ATTR_CA_GAIN_GAP_DOT_CACC
Definition: SUMOXMLDefinitions.h:576
SUMO_ATTR_CONTROLLED_INNER
Definition: SUMOXMLDefinitions.h:785
AGEN_ATTR_CAPACITY
Definition: SUMOXMLDefinitions.h:932
SUMO_TAG_DELAY
Definition: SUMOXMLDefinitions.h:258
AGEN_TAG_STATIONS
stations for certain vehicles
Definition: SUMOXMLDefinitions.h:345
SUMO_ATTR_HEIGHT
Definition: SUMOXMLDefinitions.h:789
TLTYPE_RAIL_CROSSING
Definition: SUMOXMLDefinitions.h:1200
AGEN_ATTR_CITYSPEED
Definition: SUMOXMLDefinitions.h:955
SUMO_TAG_BUS_STOP
A bus stop.
Definition: SUMOXMLDefinitions.h:97
SUMO_ATTR_CF_PWAGNER2009_TAULAST
Definition: SUMOXMLDefinitions.h:834
SUMO_TAG_ENTRY_EXIT_DETECTOR
alternative tag for e3 detector
Definition: SUMOXMLDefinitions.h:75
SUMO_TAG_TAZSINK
a sink within a district (connection road)
Definition: SUMOXMLDefinitions.h:137
SUMO_ATTR_STATE
The state of a link.
Definition: SUMOXMLDefinitions.h:708
AGEN_ATTR_FREETIMERATE
Definition: SUMOXMLDefinitions.h:956
SUMO_TAG_STOP_CONTAINERSTOP
stop placed over a containerStop (used in netedit)
Definition: SUMOXMLDefinitions.h:184
LCA_RIGHT
Wants go to the right.
Definition: SUMOXMLDefinitions.h:1228
PERSONMODE_WALK
Definition: SUMOXMLDefinitions.h:1119
SUMO_ATTR_PRIORITY
Definition: SUMOXMLDefinitions.h:382
SUMO_ATTR_TRAIN_TYPE
Definition: SUMOXMLDefinitions.h:583
SUMO_ATTR_DURATION
Definition: SUMOXMLDefinitions.h:667
SUMO_TAG_TRANSHIP
Definition: SUMOXMLDefinitions.h:318
SUMO_ATTR_VIA
Definition: SUMOXMLDefinitions.h:723
SUMO_ATTR_CHARGING_STATUS
Definition: SUMOXMLDefinitions.h:513
SUMO_ATTR_CF_CC_FLATBED_KV
Definition: SUMOXMLDefinitions.h:867
SUMO_ATTR_ROADSIDE_CAPACITY
Definition: SUMOXMLDefinitions.h:772
SUMO_TAG_TRAFFIC_LIGHT
a traffic light
Definition: SUMOXMLDefinitions.h:139
SUMO_TAG_FLOWSTATE
a flow state definition (used when saving and loading simulatino state)
Definition: SUMOXMLDefinitions.h:155
SUMO_ATTR_SIGMA
Definition: SUMOXMLDefinitions.h:548
SUMO_ATTR_CF_CC_PLOEG_H
Definition: SUMOXMLDefinitions.h:865
LCA_STAY
Needs to stay on the current lane.
Definition: SUMOXMLDefinitions.h:1224
SUMO_TAG_CROSSING
crossing between edges for pedestrians
Definition: SUMOXMLDefinitions.h:226
SUMO_TAG_TIMESTEP
Definition: SUMOXMLDefinitions.h:320
SUMO_ATTR_WALKINGAREAS
Definition: SUMOXMLDefinitions.h:880
SUMOXMLDefinitions::Tags
static StringBijection< int > Tags
The names of SUMO-XML elements for use in netbuild.
Definition: SUMOXMLDefinitions.h:1359
SUMO_ATTR_HALTING_TIME_THRESHOLD
Definition: SUMOXMLDefinitions.h:750
AGEN_TAG_SCHOOLS
school object
Definition: SUMOXMLDefinitions.h:337
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:979
SUMOXMLDefinitions::fringeTypeValuesInitializer
static StringBijection< FringeType >::Entry fringeTypeValuesInitializer[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1475
SUMO_ATTR_OUTPUT
Definition: SUMOXMLDefinitions.h:788
SUMO_TAG_FLOW_CALIBRATOR
a flow definition within in Calibrator (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:153
SUMO_TAG_PT_LINE
A pt line.
Definition: SUMOXMLDefinitions.h:101
SUMO_ATTR_SIDEWALKWIDTH
Definition: SUMOXMLDefinitions.h:390
SUMO_ATTR_EXPECTED
Definition: SUMOXMLDefinitions.h:802
SUMO_ATTR_XMLNS
Definition: SUMOXMLDefinitions.h:1021
SUMO_ATTR_CAR_FOLLOW_MODEL
Definition: SUMOXMLDefinitions.h:457
SUMO_TAG_VIEWSETTINGS_CONTAINERS
Definition: SUMOXMLDefinitions.h:249
SUMO_ATTR_IMPATIENCE
Definition: SUMOXMLDefinitions.h:796
SUMO_ATTR_TLLINKINDEX
link: the index of the link within the traffic light
Definition: SUMOXMLDefinitions.h:686
LINKSTATE_TL_YELLOW_MAJOR
The link has yellow light, may pass.
Definition: SUMOXMLDefinitions.h:1147
AGEN_ATTR_UNI_RAND_TRAFFIC
Definition: SUMOXMLDefinitions.h:957
SUMO_ATTR_VTYPES
Definition: SUMOXMLDefinitions.h:632
SUMO_ATTR_REROUTE
Definition: SUMOXMLDefinitions.h:648
LCA_AMBACKBLOCKER_STANDING
Definition: SUMOXMLDefinitions.h:1297
SUMO_ATTR_RESPONSE
Definition: SUMOXMLDefinitions.h:411
TLTYPE_DELAYBASED
Definition: SUMOXMLDefinitions.h:1202
SUMO_ATTR_CONV_BOUNDARY
Definition: SUMOXMLDefinitions.h:828
SUMO_ATTR_EXPECTED_CONTAINERS
Definition: SUMOXMLDefinitions.h:803
LCA_WANTS_LANECHANGE_OR_STAY
lane can change or stay
Definition: SUMOXMLDefinitions.h:1266
SUMOXMLDefinitions::TrainTypes
static StringBijection< TrainType > TrainTypes
train types
Definition: SUMOXMLDefinitions.h:1407
SUMO_ATTR_LCA_TIME_TO_IMPATIENCE
Definition: SUMOXMLDefinitions.h:598
SUMO_ATTR_SAVINGS
Definition: SUMOXMLDefinitions.h:628
SUMO_ATTR_TO_TAZ
Definition: SUMOXMLDefinitions.h:647
SUMO_ATTR_LAT
Definition: SUMOXMLDefinitions.h:815
SUMO_ATTR_GUISHAPE
Definition: SUMOXMLDefinitions.h:790
SUMO_TAG_NET
root element of a network file
Definition: SUMOXMLDefinitions.h:45
SUMO_TAG_WALK
Definition: SUMOXMLDefinitions.h:298
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:967
SUMO_TAG_VAPORIZER
vaporizer of vehicles
Definition: SUMOXMLDefinitions.h:218
SUMO_ATTR_CENTER_X
Definition: SUMOXMLDefinitions.h:401
RightOfWay
RightOfWay
algorithms for computing right of way
Definition: SUMOXMLDefinitions.h:1104
SUMO_ATTR_KEY
Definition: SUMOXMLDefinitions.h:408
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:973
SUMO_ATTR_K
Definition: SUMOXMLDefinitions.h:819
SUMOXMLDefinitions::getEdgeIDFromLane
static std::string getEdgeIDFromLane(const std::string laneID)
return edge id when given the lane ID
Definition: SUMOXMLDefinitions.cpp:961
SUMOXMLDefinitions::EdgeFunctions
static StringBijection< SumoXMLEdgeFunc > EdgeFunctions
edge functions
Definition: SUMOXMLDefinitions.h:1371
SUMO_TAG_CF_DANIEL1
Definition: SUMOXMLDefinitions.h:280
AGEN_ATTR_INCOMING
Definition: SUMOXMLDefinitions.h:963
SUMO_ATTR_WITH_INTERNAL
Definition: SUMOXMLDefinitions.h:808
SUMO_ATTR_CONTAINER_TRIGGERED
Definition: SUMOXMLDefinitions.h:800
GNE_ATTR_BLOCK_MOVEMENT
block movement of a graphic element
Definition: SUMOXMLDefinitions.h:981
SUMO_ATTR_MAX_TRAVELTIME
Definition: SUMOXMLDefinitions.h:811
SUMO_TAG_WAUT
Definition: SUMOXMLDefinitions.h:170
SUMO_ATTR_BIKELANEWIDTH
Definition: SUMOXMLDefinitions.h:391
SUMO_ATTR_VISIBLE
Definition: SUMOXMLDefinitions.h:896
LCA_INSUFFICIENT_SPEED
Vehicle is too slow to complete a continuous lane change (in case that maxSpeedLatStanding==0)
Definition: SUMOXMLDefinitions.h:1262
SUMO_ATTR_VALUE
Definition: SUMOXMLDefinitions.h:779
SUMO_ATTR_EFFICIENCY
Eficiency of the charge in Charging Stations.
Definition: SUMOXMLDefinitions.h:471
SUMO_ATTR_ONROAD
Definition: SUMOXMLDefinitions.h:773
SUMO_TAG_TAG
Definition: SUMOXMLDefinitions.h:234
SUMOXMLDefinitions::trafficLightTypesValues
static StringBijection< TrafficLightType >::Entry trafficLightTypesValues[]
traffic light types values
Definition: SUMOXMLDefinitions.h:1487
SUMO_ATTR_DEST
Definition: SUMOXMLDefinitions.h:721
SUMO_TAG_PERSONTRIP_FROMTO
Definition: SUMOXMLDefinitions.h:304
SUMO_TAG_TIMEDEVENT
The definition of a periodic event.
Definition: SUMOXMLDefinitions.h:161
SUMO_ATTR_ROUTES
Definition: SUMOXMLDefinitions.h:631
AGEN_TAG_PARAM
parameters
Definition: SUMOXMLDefinitions.h:362
SUMO_ATTR_FUEL
Definition: SUMOXMLDefinitions.h:891
SUMO_ATTR_CARRIAGE_LENGTH
Definition: SUMOXMLDefinitions.h:1014
SUMO_ATTR_ALLOW
Definition: SUMOXMLDefinitions.h:782
SUMO_TAG_RIDE_BUSSTOP
Definition: SUMOXMLDefinitions.h:311
SUMO_ATTR_POSITION_LAT
Definition: SUMOXMLDefinitions.h:661
SUMO_ATTR_RIGHT_OF_WAY
How to compute right of way.
Definition: SUMOXMLDefinitions.h:698
SUMO_TAG_CONNECTION
connectio between two lanes
Definition: SUMOXMLDefinitions.h:202
SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME
Definition: SUMOXMLDefinitions.h:615
SUMO_ATTR_EMERGENCYDECEL
Definition: SUMOXMLDefinitions.h:447
SUMO_TAG_RNGSTATE
Definition: SUMOXMLDefinitions.h:267
GNE_ATTR_TAZCOLOR
Color of TAZSources/TAZSinks.
Definition: SUMOXMLDefinitions.h:1003
SUMO_ATTR_UNCONTROLLED
Definition: SUMOXMLDefinitions.h:767
SUMO_ATTR_VCLASS
Definition: SUMOXMLDefinitions.h:450
SUMO_ATTR_PROHIBITOR
Definition: SUMOXMLDefinitions.h:780
SUMO_ATTR_MODES
Definition: SUMOXMLDefinitions.h:653
SUMO_ATTR_CF_CC_PLOEG_KD
Definition: SUMOXMLDefinitions.h:864
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:1392
SUMO_TAG_ROUTEPROBE
a routeprobe detector
Definition: SUMOXMLDefinitions.h:115
SUMO_TAG_CF_BKERNER
Definition: SUMOXMLDefinitions.h:284
SUMO_TAG_WALK_BUSSTOP
Definition: SUMOXMLDefinitions.h:308
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:1097
SUMO_ATTR_VEHICLECLASS
Definition: SUMOXMLDefinitions.h:890
SUMO_TAG_WAY
Definition: SUMOXMLDefinitions.h:232
SUMO_ATTR_PARKING
Definition: SUMOXMLDefinitions.h:801
LCA_BLOCKED_BY_RIGHT_LEADER
The vehicle is blocked by right leader.
Definition: SUMOXMLDefinitions.h:1252
SUMO_ATTR_JAM_DIST_THRESHOLD
Definition: SUMOXMLDefinitions.h:752
SUMO_ATTR_CF_W99_CC6
Definition: SUMOXMLDefinitions.h:848
SUMO_TAG_ROUTE
begin/end of the description of a route
Definition: SUMOXMLDefinitions.h:125
SUMOXMLDefinitions::laneSpreadFunctionValues
static StringBijection< LaneSpreadFunction >::Entry laneSpreadFunctionValues[]
lane spread function values
Definition: SUMOXMLDefinitions.h:1469
AGEN_ATTR_HOUR
Definition: SUMOXMLDefinitions.h:925
SUMO_TAG_TRAJECTORIES
Definition: SUMOXMLDefinitions.h:319
SUMO_ATTR_MAXDURATION
maximum duration of a phase
Definition: SUMOXMLDefinitions.h:734
SUMOXMLDefinitions::FringeTypeValues
static StringBijection< FringeType > FringeTypeValues
fringe types
Definition: SUMOXMLDefinitions.h:1380
LINKSTATE_ALLWAY_STOP
This is an uncontrolled, all-way stop link.
Definition: SUMOXMLDefinitions.h:1163
SUMO_TAG_E3DETECTOR
an e3 detector
Definition: SUMOXMLDefinitions.h:73
SUMO_ATTR_MINGAP
Definition: SUMOXMLDefinitions.h:458
AGEN_TAG_ENTRANCE
alternative definition for city entrances
Definition: SUMOXMLDefinitions.h:360
config.h
SUMO_ATTR_STYLE
Definition: SUMOXMLDefinitions.h:663
LCA_BLOCKED_BY_FOLLOWER
blocker by follower
Definition: SUMOXMLDefinitions.h:1274
SUMOXMLDefinitions::LaneSpreadFunctions
static StringBijection< LaneSpreadFunction > LaneSpreadFunctions
lane spread functions
Definition: SUMOXMLDefinitions.h:1374
AGEN_ATTR_OUT_WORKPOSITION
Definition: SUMOXMLDefinitions.h:920
EDGEFUNC_UNKNOWN
Definition: SUMOXMLDefinitions.h:1080
AGEN_TAG_CITYGATES
city entrances
Definition: SUMOXMLDefinitions.h:358
SUMO_TAG_PERSONFLOW
Definition: SUMOXMLDefinitions.h:299
SUMO_TAG_CLOSING_LANE_REROUTE
lane of a reroute of type closing
Definition: SUMOXMLDefinitions.h:194
SUMO_ATTR_GCC_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:561
SUMO_ATTR_ACTIONSTEPLENGTH
Definition: SUMOXMLDefinitions.h:449
SUMO_ATTR_REQUESTSIZE
Definition: SUMOXMLDefinitions.h:409
SUMO_ATTR_ENERGYCHARGED
tgotal of Energy charged
Definition: SUMOXMLDefinitions.h:519
GNE_ATTR_SELECTED
element is selected
Definition: SUMOXMLDefinitions.h:971
LCA_KEEPRIGHT
The action is due to the default of keeping right "Rechtsfahrgebot".
Definition: SUMOXMLDefinitions.h:1236
SUMO_ATTR_END
weights: time range end
Definition: SUMOXMLDefinitions.h:680
PERSONMODE_PUBLIC
Definition: SUMOXMLDefinitions.h:1122
SUMO_TAG_FROMEDGE
Incoming edge specification (jtrrouter)
Definition: SUMOXMLDefinitions.h:163
SUMO_ATTR_LOCOMOTIVE_LENGTH
Definition: SUMOXMLDefinitions.h:1015
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:182
AGEN_ATTR_IN_TRAFFIC
Definition: SUMOXMLDefinitions.h:912
LCA_NONE
Definition: SUMOXMLDefinitions.h:1222
TLTYPE_OFF
Definition: SUMOXMLDefinitions.h:1210
FRINGE_TYPE_DEFAULT
Definition: SUMOXMLDefinitions.h:1113
SUMO_ATTR_REF
Definition: SUMOXMLDefinitions.h:821
SUMO_ATTR_GC_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:563
SUMO_TAG_JOIN
Join operation.
Definition: SUMOXMLDefinitions.h:222
TRAINTYPE_UNKNOWN
Definition: SUMOXMLDefinitions.h:1320
SUMO_ATTR_MANEUVER_ANGLE_TIMES
Class specific timing values for vehicle manoeuvering through angle ranges.
Definition: SUMOXMLDefinitions.h:463
AGEN_TAG_BUSSTATION
busStation and bus objects
Definition: SUMOXMLDefinitions.h:341
LINKSTATE_TL_RED
The link has red light (must brake)
Definition: SUMOXMLDefinitions.h:1143
AGEN_ATTR_MAX_TRIP_DURATION
Definition: SUMOXMLDefinitions.h:940
SUMO_ATTR_FRINGE
Fringe type of node.
Definition: SUMOXMLDefinitions.h:700
SUMO_ATTR_CF_W99_CC3
Definition: SUMOXMLDefinitions.h:845
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:954
SUMO_ATTR_PROGRAMID
Definition: SUMOXMLDefinitions.h:412
SUMO_ATTR_DEPARTPOS
Definition: SUMOXMLDefinitions.h:433
SUMO_ATTR_TMP4
Definition: SUMOXMLDefinitions.h:553
SUMOXMLDefinitions::LateralAlignments
static StringBijection< LateralAlignment > LateralAlignments
lateral alignments
Definition: SUMOXMLDefinitions.h:1401
SUMO_ATTR_RADIALDRAGCOEFFICIENT
Radial drag coefficient.
Definition: SUMOXMLDefinitions.h:495
SUMO_ATTR_CROSSING_EDGES
the edges crossed by a pedestrian crossing
Definition: SUMOXMLDefinitions.h:674
SUMO_TAG_INTERVAL
an aggreagated-output interval
Definition: SUMOXMLDefinitions.h:159
SUMO_TAG_CF_SMART_SK
Definition: SUMOXMLDefinitions.h:279
SUMO_ATTR_ZOOM
Definition: SUMOXMLDefinitions.h:823
SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME
Definition: SUMOXMLDefinitions.h:256
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:1024
SUMO_ATTR_NAME
Definition: SUMOXMLDefinitions.h:380
SUMO_TAG_PERSONSTOP_BUSSTOP
Definition: SUMOXMLDefinitions.h:312
SUMO_ATTR_VEHSPERHOUR
Definition: SUMOXMLDefinitions.h:786
TLTYPE_HILVL_DETERMINISTIC
Definition: SUMOXMLDefinitions.h:1209
SUMOXMLDefinitions::personModeValuesInitializer
static StringBijection< PersonMode >::Entry personModeValuesInitializer[]
person mode values
Definition: SUMOXMLDefinitions.h:1478
SUMO_TAG_ROUNDABOUT
roundabout defined in junction
Definition: SUMOXMLDefinitions.h:220
SUMO_TAG_ACCESS
An access point for a train stop.
Definition: SUMOXMLDefinitions.h:103
SUMO_TAG_INDUCTION_LOOP
alternative tag for e1 detector
Definition: SUMOXMLDefinitions.h:65
SUMO_ATTR_LON
Definition: SUMOXMLDefinitions.h:814
SUMO_ATTR_WAUT_ID
Definition: SUMOXMLDefinitions.h:757
LCA_AMBACKBLOCKER
Definition: SUMOXMLDefinitions.h:1296
SUMO_ATTR_RECUPERATIONEFFICIENCY_BY_DECELERATION
Recuperation efficiency (by deceleration)
Definition: SUMOXMLDefinitions.h:505
SUMO_TAG_CALIBRATOR
A calibrator placed over edge.
Definition: SUMOXMLDefinitions.h:91
SUMO_ATTR_BUS_STOP
Definition: SUMOXMLDefinitions.h:769
SUMO_ATTR_JUNCTION
Definition: SUMOXMLDefinitions.h:665
LCA_MRIGHT
Definition: SUMOXMLDefinitions.h:1288
AGEN_ATTR_UNEMPLOYEMENT
Definition: SUMOXMLDefinitions.h:909
SumoXMLAttr
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
Definition: SUMOXMLDefinitions.h:372
SUMO_TAG_EMBEDDEDROUTE
begin/end of the description of a embedded route (used in NETEDIT)
Definition: SUMOXMLDefinitions.h:127
AGEN_ATTR_CHILDREN
Definition: SUMOXMLDefinitions.h:906
GNE_ATTR_BIDIR
whether an edge is part of a bidirectional railway
Definition: SUMOXMLDefinitions.h:979
TLTYPE_SOTL_REQUEST
Definition: SUMOXMLDefinitions.h:1205
SUMO_ATTR_GCC_GAIN_SPEED
Definition: SUMOXMLDefinitions.h:560
SUMO_TAG_E1DETECTOR
an e1 detector
Definition: SUMOXMLDefinitions.h:63
SUMO_ATTR_NUMBER
Definition: SUMOXMLDefinitions.h:666
SUMO_ATTR_ACTTYPE
Definition: SUMOXMLDefinitions.h:874
SUMO_ATTR_SHAPE
edge: the shape in xml-definition
Definition: SUMOXMLDefinitions.h:690
LINKDIR_PARTLEFT
The link is a partial left direction.
Definition: SUMOXMLDefinitions.h:1188
SUMO_ATTR_WALKFACTOR
Definition: SUMOXMLDefinitions.h:654
SUMO_ATTR_X
Definition: SUMOXMLDefinitions.h:398
SUMO_TAG_E2DETECTOR
an e2 detector
Definition: SUMOXMLDefinitions.h:67
AGEN_ATTR_PEOPLENBR
Definition: SUMOXMLDefinitions.h:949
SUMO_TAG_SPLIT
split something
Definition: SUMOXMLDefinitions.h:206
SUMO_ATTR_CA_GAIN_SPACE
Definition: SUMOXMLDefinitions.h:565
SUMO_TAG_VIEWSETTINGS_EDGES
Definition: SUMOXMLDefinitions.h:246
SUMO_ATTR_LCA_SIGMA
Definition: SUMOXMLDefinitions.h:607
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:1490
SUMO_TAG_DET_EXIT
an e3 exit point
Definition: SUMOXMLDefinitions.h:83
SUMO_ATTR_SLOPE
Definition: SUMOXMLDefinitions.h:875
LCA_COOPERATIVE
The action is done to help someone else.
Definition: SUMOXMLDefinitions.h:1232
SUMO_TAG_VTYPE_DISTRIBUTION
distribution of a vehicle type
Definition: SUMOXMLDefinitions.h:216
SUMO_ATTR_ARRIVALLANE
Definition: SUMOXMLDefinitions.h:436
SUMO_ATTR_RNG_DEFAULT
Definition: SUMOXMLDefinitions.h:1026
SUMO_ATTR_VERSION
Definition: SUMOXMLDefinitions.h:876
SUMO_ATTR_EMISSIONCLASS
Definition: SUMOXMLDefinitions.h:795
LCA_UNKNOWN
The action has not been determined.
Definition: SUMOXMLDefinitions.h:1242
SUMO_ATTR_GEO
Definition: SUMOXMLDefinitions.h:816
SUMO_ATTR_RNG_DEVICE_BT
Definition: SUMOXMLDefinitions.h:1030
SUMO_TAG_RIDE_FROMTO
Definition: SUMOXMLDefinitions.h:310
PERSONMODE_BICYCLE
Definition: SUMOXMLDefinitions.h:1120
LCM_DK2008
Definition: SUMOXMLDefinitions.h:1304
SUMO_TAG_TRIP
a single trip definition (used by router)
Definition: SUMOXMLDefinitions.h:145
SUMO_ATTR_RNG_ROUTEHANDLER
Definition: SUMOXMLDefinitions.h:1027
SUMO_ATTR_LCA_PUSHY
Definition: SUMOXMLDefinitions.h:594
SUMOXMLDefinitions::NodeTypes
static StringBijection< SumoXMLNodeType > NodeTypes
node types
Definition: SUMOXMLDefinitions.h:1368
LCA_AMBLOCKINGFOLLOWER
Definition: SUMOXMLDefinitions.h:1287
LCA_TRACI
The action is due to a TraCI request.
Definition: SUMOXMLDefinitions.h:1238
SUMO_TAG_VIEWSETTINGS_POLYS
Definition: SUMOXMLDefinitions.h:253
LCM_LC2013
Definition: SUMOXMLDefinitions.h:1305
SUMO_TAG_INSTANT_INDUCTION_LOOP
An instantenous induction loop.
Definition: SUMOXMLDefinitions.h:87
SUMO_ATTR_OFFSET
Definition: SUMOXMLDefinitions.h:413
LCA_BLOCKED
blocked in all directions
Definition: SUMOXMLDefinitions.h:1276
SUMO_ATTR_CF_KERNER_PHI
Definition: SUMOXMLDefinitions.h:840
SUMO_ATTR_CF_CC_CCACCEL
Definition: SUMOXMLDefinitions.h:862
SUMO_TAG_JUNCTION
begin/end of the description of a junction
Definition: SUMOXMLDefinitions.h:59
TLTYPE_ACTUATED
Definition: SUMOXMLDefinitions.h:1201
SUMO_ATTR_CONTPOS
Definition: SUMOXMLDefinitions.h:749
SUMO_TAG_EDGEFOLLOWDETECTOR
An edge-following detector.
Definition: SUMOXMLDefinitions.h:85
SUMO_ATTR_TAU
Definition: SUMOXMLDefinitions.h:549
SUMO_ATTR_ACTORCONFIG
Definition: SUMOXMLDefinitions.h:887
AGEN_ATTR_OUTGOING
Definition: SUMOXMLDefinitions.h:964
AGEN_ATTR_BEGINAGE
Definition: SUMOXMLDefinitions.h:947
SUMO_ATTR_CF_IDMM_ADAPT_TIME
Definition: SUMOXMLDefinitions.h:839
SUMO_ATTR_LCA_ACCEL_LAT
Definition: SUMOXMLDefinitions.h:599
SUMO_ATTR_CF_CC_OMEGAN
Definition: SUMOXMLDefinitions.h:859
LCA_BLOCKED_BY_LEFT_FOLLOWER
The vehicle is blocked by left follower.
Definition: SUMOXMLDefinitions.h:1250
GNE_ATTR_PARENT
parent of an additional element
Definition: SUMOXMLDefinitions.h:987
SUMO_ATTR_VCLASSES
Definition: SUMOXMLDefinitions.h:451
NODETYPE_NOJUNCTION
Definition: SUMOXMLDefinitions.h:1067
SUMO_TAG_VTYPEPROBE
a vtypeprobe detector
Definition: SUMOXMLDefinitions.h:113
SUMO_ATTR_PROCEDURE
Definition: SUMOXMLDefinitions.h:759
LINKSTATE_STOP
This is an uncontrolled, minor link, has to stop.
Definition: SUMOXMLDefinitions.h:1161
SUMO_ATTR_NODES
a list of node ids, used for controlling joining
Definition: SUMOXMLDefinitions.h:727
SUMO_ATTR_SPLIT_VTYPE
Definition: SUMOXMLDefinitions.h:766
SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE
Definition: SUMOXMLDefinitions.h:604
SUMO_ATTR_CF_W99_CC4
Definition: SUMOXMLDefinitions.h:846
SUMO_TAG_NODE
alternative definition for junction
Definition: SUMOXMLDefinitions.h:208
LCA_BLOCKED_RIGHT
blocked right
Definition: SUMOXMLDefinitions.h:1270
LCM_SL2015
Definition: SUMOXMLDefinitions.h:1306
SUMO_TAG_VIEWSETTINGS_DECAL
Definition: SUMOXMLDefinitions.h:241
SUMO_ATTR_TARGETLANE
Definition: SUMOXMLDefinitions.h:1019
SUMO_ATTR_FRONTSURFACEAREA
Front surface area.
Definition: SUMOXMLDefinitions.h:489
NODETYPE_TRAFFIC_LIGHT
Definition: SUMOXMLDefinitions.h:1056