Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
SUMOXMLDefinitions.h
Go to the documentation of this file.
1/****************************************************************************/
2// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3// Copyright (C) 2002-2023 German Aerospace Center (DLR) and others.
4// This program and the accompanying materials are made available under the
5// terms of the Eclipse Public License 2.0 which is available at
6// https://www.eclipse.org/legal/epl-2.0/
7// This Source Code may also be made available under the following Secondary
8// Licenses when the conditions for such availability set forth in the Eclipse
9// Public License 2.0 are satisfied: GNU General Public License, version 2
10// or later which is available at
11// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13/****************************************************************************/
23// Definitions of elements and attributes known by SUMO
24/****************************************************************************/
25#pragma once
26#include <config.h>
27
29
30// ===========================================================================
31// definitions
32// ===========================================================================
279
285
318
321
342
351
357
365
373
404 //AGEN_TAG_CHILD_ACOMP,
411
446 // @brief person trips
451 // @brief walks
458 // @brief rides
462 // @brief person stops
466 // @brief person trips
469 // @brief walks
473 // @brief container stops
477};
478
479
489
540 // FCD-Output
562
589
603
609
612
657
663
695
707
739
745
748 // @brief Overhead Wire Segment ID
750 // @brief Traction substation ID
752 // @brief Electric current drawn from overhead wire
754 // @brief Voltage of overhead wire (above the vehicle)
756 // @brief Circuit solver alpha parameter
758 // @brief Recuperate the excess energy into overhead wires (0/1)
761
785
809
825
833
836 SUMO_ATTR_SIGMA, // used by: Krauss
837 SUMO_ATTR_SIGMA_STEP, // used by: Krauss
845 // Car Following Model attributes of the Extended IDM
862
863 // @name Train ACC model attributes
874
875 // @name Train CACC model attributes
888
889
892 SUMO_ATTR_TRAIN_TYPE, //used by: Rail
894
925
944
962
988
1005
1057
1096
1103
1108
1255
1271
1284
1287
1301
1304 //SUMO_ATTR_EDGE already defined
1308
1314
1317 //SUMO_ATTR_EDGE, SUMO_ATTR_POSITION, SUMO_ATTR_TYPE already defined
1322
1325 // ID, EDGE, POSITION, REFID, BEGIN and END are already defined
1327 //AGEN_ATTR_ORDER,
1330
1337
1346
1353
1368
1369 //@name Netedit Attributes (used as virtual property holders, must be in SumoXMLAttr)
1371
1437
1438 // @}
1439
1446
1451
1452 //@name RNG state saving attributes
1453 // @{
1460 // @}
1461
1462 //@name meso edge type attributes
1463 // @{
1473 // @}
1475
1476/*
1477 * @brief definitions of special SumoXML-attribute values.
1478 * Since these enums shall be used in switch statements we keep them separated
1479 * @{
1480 */
1481
1486extern const std::string SUMO_PARAM_ORIGID;
1487
1494 UNKNOWN, // terminator
1496 TRAFFIC_LIGHT_NOJUNCTION, // junction controlled only by traffic light but without other prohibitions,
1500 PRIORITY,
1501 PRIORITY_STOP, // like priority but all minor links have stop signs
1505 ZIPPER,
1506 DISTRICT,
1507 NOJUNCTION,
1508 INTERNAL,
1509 DEAD_END,
1511};
1512
1513
1520 UNKNOWN,
1521 NORMAL,
1522 CONNECTOR,
1523 CROSSING,
1525 INTERNAL
1526};
1527
1528
1538 RIGHT = 0,
1539 ROADCENTER = 1,
1540 CENTER = 2
1541};
1542
1548enum class ParkingType {
1549 ONROAD = 0,
1550 OFFROAD = 1,
1551 OPPORTUNISTIC = 2
1552};
1553
1555enum class RightOfWay {
1556 DEFAULT,
1559 ALLWAYSTOP,
1560};
1561
1563enum class FringeType {
1564 // outer border of the network
1565 OUTER,
1566 // fringe edge within the network (i.e. due to pruning some road types)
1567 INNER,
1568 // not fringe (nothing is cut off)
1569 DEFAULT
1570};
1571
1573enum class PersonMode {
1574 NONE = 0,
1575 WALK_FORWARD = 1,
1576 WALK_BACKWARD = 2,
1577 WALK = 3,
1578 BICYCLE = 1 << 2,
1579 CAR = 1 << 3,
1580 PUBLIC = 1 << 4,
1581 TAXI = 1 << 5
1582};
1583
1628
1635enum class LinkDirection {
1637 RIGHT = 1 << 0,
1639 PARTRIGHT = 1 << 1,
1641 STRAIGHT = 1 << 2,
1643 PARTLEFT = 1 << 3,
1645 LEFT = 1 << 4,
1647 TURN = 1 << 5,
1649 TURN_LEFTHAND = 1 << 6,
1651 NODIR = 1 << 7
1652};
1653
1654
1657 STATIC,
1660 ACTUATED,
1661 NEMA,
1662 DELAYBASED,
1663 SOTL_PHASE,
1666 SOTL_WAVE,
1670 OFF,
1671 INVALID //< must be the last one
1672};
1673
1676 OPPOSITES,
1677 INCOMING,
1679 DEFAULT //< must be the last one
1680};
1681
1682
1684enum class InsertionCheck {
1685 NONE = 0,
1686 COLLISION = 1 << 0,
1687 LEADER_GAP = 1 << 1,
1688 FOLLOWER_GAP = 1 << 2,
1689 JUNCTION = 1 << 3,
1690 STOP = 1 << 4,
1691 ARRIVAL_SPEED = 1 << 5,
1692 ONCOMING_TRAIN = 1 << 6,
1693 SPEED_LIMIT = 1 << 7,
1694 PEDESTRIAN = 1 << 8,
1695 BIDI = 1 << 9,
1696 LANECHANGE = 1 << 10,
1697 ALL = ((1 << 11) - 1) // <- must be the last one
1698};
1699
1700
1710 LCA_STAY = 1 << 0,
1712 LCA_LEFT = 1 << 1,
1714 LCA_RIGHT = 1 << 2,
1724 LCA_TRACI = 1 << 7,
1726 LCA_URGENT = 1 << 8,
1728 LCA_UNKNOWN = 1 << 30,
1730
1746 LCA_SUBLANE = 1 << 15,
1765 // LCA_BLOCKED_BY_CURRENT_LEADER = 1 << 28
1766 // LCA_BLOCKED_BY_CURRENT_FOLLOWER = 1 << 29
1768
1774 LCA_MRIGHT = 1 << 18,
1775 LCA_MLEFT = 1 << 19,
1776 // !!! never set LCA_UNBLOCK = 1 << 20,
1778 // !!! never used LCA_AMBLOCKINGSECONDFOLLOWER = 1 << 22,
1780 // !!! never read LCA_KEEP1 = 1 << 24,
1781 // !!! never used LCA_KEEP2 = 1 << 25,
1786
1787
1790 DK2008,
1791 LC2013,
1792 SL2015,
1793 DEFAULT
1794};
1795
1797enum class TrainType {
1798 NGT400,
1799 NGT400_16,
1800 RB425,
1801 RB628,
1802 ICE1,
1803 REDOSTO7,
1804 FREIGHT,
1805 ICE3,
1806 UNKNOWN
1807};
1808
1809// @}
1810
1816
1817public:
1820
1823
1826
1829
1832
1835
1838
1841
1844
1847
1850
1853
1856
1859
1862
1865
1868
1871
1874
1877
1881
1884
1886 static bool isValidNetID(const std::string& value);
1887
1889 static bool isValidVehicleID(const std::string& value);
1890
1892 static bool isValidTypeID(const std::string& value);
1893
1895 static bool isValidAdditionalID(const std::string& value);
1896
1898 static bool isValidDetectorID(const std::string& value);
1899
1901 static bool isValidAttribute(const std::string& value);
1902
1904 static bool isValidFilename(const std::string& value);
1905
1907 static bool isValidListOfNetIDs(const std::string& value);
1908
1910 static bool isValidListOfTypeID(const std::string& value);
1911
1913 static bool isValidListOfTypeID(const std::vector<std::string>& typeIDs);
1914
1916 static bool isValidParameterKey(const std::string& value);
1917
1919 static std::string getJunctionIDFromInternalEdge(const std::string internalEdge);
1920
1922 static std::string getEdgeIDFromLane(const std::string laneID);
1923
1925 static int getIndexFromLane(const std::string laneID);
1927
1929 static const std::string ALLOWED_TLS_LINKSTATES;
1930
1931
1932
1933private:
1936
1939
1942
1945
1948
1951
1954
1957
1960
1963
1966
1969
1972
1975
1978
1981
1985
1987 static const char AllowedTLS_linkStatesInitializer[];
1988};
InsertionCheck
different checking levels for vehicle insertion
const std::string SUMO_PARAM_ORIGID
SumoXMLTag
Numbers representing SUMO-XML - element names.
@ GNE_TAG_TRIP_JUNCTIONS
a trip between junctions
@ SUMO_TAG_TRACTION_SUBSTATION
A traction substation.
@ SUMO_TAG_PHASE
a single phase description
@ SUMO_TAG_INCLUDE
@ SUMO_TAG_RAILSIGNAL_CONSTRAINTS
Constraints on switching a rail signal.
@ SUMO_TAG_MEMBER
@ GNE_TAG_TRIP_TAZS
a single trip definition that uses TAZs
@ SUMO_TAG_BIDI_PREDECESSOR
Predecessor constraint for rail signal before bidirectional section.
@ SUMO_TAG_LINK
Link information for state-saving.
@ SUMO_TAG_INTERVAL
an aggreagated-output interval
@ SUMO_TAG_CLOSING_REROUTE
reroute of type closing
@ SUMO_TAG_TRANSPORTABLES
@ SUMO_TAG_NET
root element of a network file
@ GNE_TAG_PERSONTRIP_JUNCTIONS
@ SUMO_TAG_APPROACHING
Link-approaching vehicle information for state-saving.
@ SUMO_TAG_REROUTER
A rerouter.
@ AGEN_TAG_CITYGATES
city entrances
@ SUMO_TAG_EDGEREL
a relation between two edges
@ GNE_TAG_WAYPOINT_PARKINGAREA
waypoint placed over a parking area
@ AGEN_TAG_STATION
station for a certain vehicle
@ SUMO_TAG_ROUTES
root element of a route file
@ SUMO_TAG_INSERTION_PREDECESSOR
Predecessor constraint on insertion before rail signal.
@ SUMO_TAG_DATAINTERVAL
@ SUMO_TAG_STOPOFFSET
Information on vClass specific stop offsets at lane end.
@ GNE_TAG_MULTI_LANE_AREA_DETECTOR
an e2 detector over multiple lanes (placed here due create Additional Frame)
@ AGEN_TAG_STREET
streets object
@ SUMO_TAG_WAUT_JUNCTION
@ SUMO_TAG_REQUEST
description of a logic request within the junction
@ SUMO_TAG_WAUT_SWITCH
@ SUMO_TAG_ROUTEPROBE
a routeprobe detector
@ GNE_TAG_TRANSPORT_CONTAINERSTOP
@ SUMO_TAG_CF_KRAUSS
@ SUMO_TAG_CF_BKERNER
@ GNE_TAG_STOP_PARKINGAREA
stop placed over a parking area
@ SUMO_TAG_JOINEXCLUDE
join exlude operation
@ SUMO_TAG_DEVICE
@ SUMO_TAG_CF_KRAUSSX
@ SUMO_TAG_TAZ
a traffic assignment zone
@ AGEN_TAG_BRACKET
alternative definition for Population
@ SUMO_TAG_TIMEDEVENT
The definition of a periodic event.
@ SUMO_TAG_CF_CACC
@ AGEN_TAG_FREQUENCY
frequency of a object
@ SUMO_TAG_E2DETECTOR
an e2 detector
@ SUMO_TAG_CHARGING_STATION
A Charging Station.
@ SUMO_TAG_CONFLICT
conflict between two connections
@ SUMO_TAG_VTYPE
description of a vehicle/person/container type
@ SUMO_TAG_ACCESS
An access point for a train stop.
@ SUMO_TAG_TIMESTEP
@ SUMO_TAG_WALK
@ GNE_TAG_PERSONTRIP_BUSSTOP
@ SUMO_TAG_NOTHING
invalid tag
@ SUMO_TAG_CF_CC
@ SUMO_TAG_VIEWSETTINGS_POIS
@ SUMO_TAG_CONDITION
a condition for phase switching
@ SUMO_TAG_TRANSHIP
@ GNE_TAG_WALK_EDGES
@ SUMO_TAG_PT_LINE
A pt line.
@ SUMO_TAG_CONTAINER_STOP
A container stop.
@ GNE_TAG_STOP_BUSSTOP
stop placed over a busStop
@ SUMO_TAG_CONTAINERFLOW
@ SUMO_TAG_PARKING_AREA_REROUTE
entry for an alternative parking zone
@ SUMO_TAG_ROOTFILE
root file
@ GNE_TAG_WAYPOINT_TRAINSTOP
waypoint placed over a busStop
@ AGEN_TAG_SCHOOL
schools object
@ SUMO_TAG_RNGLANE
@ SUMO_TAG_COLORSCHEME
@ SUMO_TAG_CF_KRAUSS_PLUS_SLOPE
@ SUMO_TAG_TAZSINK
a sink within a district (connection road)
@ GNE_TAG_EDGEREL_SINGLE
@ GNE_TAG_WAYPOINT_CONTAINERSTOP
waypoint placed over a containerStop
@ GNE_TAG_STOPCONTAINER_EDGE
@ GNE_TAG_WAYPOINT_BUSSTOP
waypoint placed over a busStop
@ SUMO_TAG_CF_IDM
@ SUMO_TAG_BUS_STOP
A bus stop.
@ SUMO_TAG_POI
begin/end of the description of a Point of interest
@ SUMO_TAG_EDGECONTROL
the internal state for edge control
@ SUMO_TAG_FLOWSTATE
a flow state definition (used when saving and loading simulatino state)
@ GNE_TAG_WAYPOINT_CHARGINGSTATION
waypoint placed over a charging station
@ GNE_TAG_STOPPERSON_BUSSTOP
@ SUMO_TAG_MESO
edge-specific meso settings
@ GNE_TAG_INTERNAL_LANE
internal lane
@ SUMO_TAG_CF_W99
@ SUMO_TAG_CF_RAIL
@ SUMO_TAG_STOP
stop for vehicles
@ SUMO_TAG_FUNCTION
a sequence of assignments evaluated in the context of passed arguments
@ SUMO_TAG_MEANDATA_LANE
a lane based mean data detector
@ SUMO_TAG_STEP
trigger: a step description
@ GNE_TAG_WAYPOINT
waypoint for vehicles
@ SUMO_TAG_PROHIBITION
prohibition of circulation between two edges
@ AGEN_TAG_CLOSING
closing for workingHours object
@ SUMO_TAG_VIEWSETTINGS_3D
@ SUMO_TAG_VEHICLE
description of a vehicle
@ SUMO_TAG_LOCATION
@ SUMO_TAG_VIEWSETTINGS_BACKGROUND
@ AGEN_TAG_POPULATION
population and children accompaniment brackets
@ GNE_TAG_FLOW_ROUTE
a flow definition using a route instead of a from-to edges route
@ SUMO_TAG_ROUTE_DISTRIBUTION
distribution of a route
@ SUMO_TAG_VIEWSETTINGS_LEGEND
@ AGEN_TAG_REV_STATIONS
rev stations for certain vehicles
@ SUMO_TAG_CF_SMART_SK
@ SUMO_TAG_RESTRICTION
begin/end of the description of an edge restriction
@ SUMO_TAG_OVERHEAD_WIRE_CLAMP
An overhead wire clamp (connection of wires in opposite directions)
@ SUMO_TAG_RAILSIGNAL_CONSTRAINT_TRACKER
Saved state for constraint tracker.
@ SUMO_TAG_RNGSTATE
@ SUMO_TAG_CF_EIDM
@ SUMO_TAG_OD_PAIR
@ GNE_TAG_VSS_SYMBOL
VSS Symbol.
@ SUMO_TAG_ENTRY
@ AGEN_TAG_WORKHOURS
workingHours object
@ GNE_TAG_FLOW_JUNCTIONS
a flow between junctions
@ SUMO_TAG_CF_PWAGNER2009
@ SUMO_TAG_CF_KRAUSS_ORIG1
@ GNE_TAG_POIGEO
Point of interest over view with GEO attributes.
@ SUMO_TAG_VIEWSETTINGS_EVENT
@ SUMO_TAG_TOEDGE
Outgoing edge specification (jtrrouter)
@ GNE_TAG_TRANSHIP_EDGES
@ SUMO_TAG_LANETYPE
lane type
@ GNE_TAG_STOP_CONTAINERSTOP
stop placed over a containerStop
@ SUMO_TAG_CF_WIEDEMANN
@ GNE_TAG_STOPCONTAINER_CONTAINERSTOP
@ GNE_TAG_FLOW_WITHROUTE
description of a vehicle with an embedded route
@ SUMO_TAG_JOIN
Join operation.
@ SUMO_TAG_FLOW
a flow definition using from and to edges or a route
@ SUMO_TAG_DELAY
@ SUMO_TAG_CONNECTION
connectioon between two lanes
@ SUMO_TAG_PARKING_AREA
A parking area.
@ AGEN_TAG_SCHOOLS
school object
@ AGEN_TAG_STATIONS
stations for certain vehicles
@ SUMO_TAG_TRANSPORT
@ SUMO_TAG_ND
@ SUMO_TAG_ROUNDABOUT
roundabout defined in junction
@ AGEN_TAG_OPENING
opening for workingHours object
@ SUMO_TAG_WALKINGAREA
walking area for pedestrians
@ GNE_TAG_PERSONTRIP_TRAINSTOP
@ SUMO_TAG_ROUTE_PROB_REROUTE
probability of route of a reroute
@ GNE_TAG_FLOW_TAZS
a flow between TAZs
@ GNE_TAG_CALIBRATOR_LANE
A calibrator placed over lane.
@ SUMO_TAG_DET_ENTRY
an e3 entry point
@ SUMO_TAG_VIEWSETTINGS_OPENGL
@ SUMO_TAG_TLLOGIC
a traffic light logic
@ SUMO_TAG_SCALINGSCHEME
@ SUMO_TAG_VIEWSETTINGS_ADDITIONALS
@ SUMO_TAG_PARKING_SPACE
A parking space for a single vehicle within a parking area.
@ SUMO_TAG_TRAJECTORIES
@ SUMO_TAG_FOE_INSERTION
Predecessor constraint on switching a rail signal.
@ SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME
@ AGEN_TAG_GENERAL
ActivityGen Tags.
@ SUMO_TAG_CONTAINER
@ SUMO_TAG_JUNCTION
begin/end of the description of a junction
@ SUMO_TAG_MOTIONSTATE
@ SUMO_TAG_CROSSING
crossing between edges for pedestrians
@ SUMO_TAG_VIEWSETTINGS_PERSONS
@ GNE_TAG_WALK_BUSSTOP
@ SUMO_TAG_VIEWSETTINGS_JUNCTIONS
@ SUMO_TAG_WAY
@ SUMO_TAG_EDGEFOLLOWDETECTOR
An edge-following detector.
@ SUMO_TAG_VIEWSETTINGS_VEHICLES
@ SUMO_TAG_ROUTE
begin/end of the description of a route
@ SUMO_TAG_MEANDATA_EDGE
an edge based mean data detector
@ SUMO_TAG_POLY
begin/end of the description of a polygon
@ SUMO_TAG_RIDE
@ SUMO_TAG_FROMEDGE
Incoming edge specification (jtrrouter)
@ SUMO_TAG_OVERHEAD_WIRE_SECTION
An overhead wire section.
@ SUMO_TAG_SINK
Sink(s) specification.
@ SUMO_TAG_VTYPEPROBE
a vtypeprobe detector
@ SUMO_TAG_SNAPSHOT
@ SUMO_TAG_TRAIN_STOP
A train stop (alias for bus stop)
@ SUMO_TAG_SOURCE
a source
@ GNE_TAG_RIDE_EDGE
@ SUMO_TAG_VIEWSETTINGS_EDGES
@ SUMO_TAG_OVERHEAD_WIRE_SEGMENT
An overhead wire segment.
@ SUMO_TAG_VTYPE_DISTRIBUTION
distribution of a vehicle type
@ SUMO_TAG_NODE
alternative definition for junction
@ SUMO_TAG_LANE
begin/end of the description of a single lane
@ GNE_TAG_TRANSHIP_EDGE
@ SUMO_TAG_INSTANT_INDUCTION_LOOP
An instantenous induction loop.
@ GNE_TAG_WALK_JUNCTIONS
@ SUMO_TAG_BREAKPOINT
@ GNE_TAG_VEHICLE_WITHROUTE
description of a vehicle with an embedded route
@ GNE_TAG_CALIBRATOR_FLOW
a flow definition within in Calibrator
@ SUMO_TAG_DEST_PROB_REROUTE
probability of destination of a reroute
@ GNE_TAG_POILANE
Point of interest over Lane.
@ SUMO_TAG_DATASET
@ SUMO_TAG_VIEWSETTINGS_DECAL
@ SUMO_TAG_SEGMENT
segment of a lane
@ SUMO_TAG_PARAM
parameter associated to a certain key
@ SUMO_TAG_E1DETECTOR
an e1 detector
@ AGEN_TAG_ENTRANCE
alternative definition for city entrances
@ SUMO_TAG_INSERTION_ORDER
Predecessor constraint on insertion before rail signal.
@ GNE_TAG_WAYPOINT_LANE
waypoint placed over a lane
@ SUMO_TAG_VIEWSETTINGS_SCHEME
@ SUMO_TAG_PERSON
@ SUMO_TAG_DET_EXIT
an e3 exit point
@ SUMO_TAG_PERSONTRIP
@ SUMO_TAG_TYPE
type (edge)
@ SUMO_TAG_POLYTYPE
type of polygon
@ GNE_TAG_WALK_TRAINSTOP
@ SUMO_TAG_TIMESLICE
@ SUMO_TAG_VAPORIZER
vaporizer of vehicles
@ SUMO_TAG_LANE_AREA_DETECTOR
alternative tag for e2 detector
@ GNE_TAG_REROUTER_SYMBOL
Rerouter Symbol.
@ GNE_TAG_STOP_LANE
stop placed over a lane
@ SUMO_TAG_WAUT
@ SUMO_TAG_ACTORCONFIG
@ SUMO_TAG_ASSIGNMENT
a conditional variable assignment for phase switching
@ AGEN_TAG_PARAM
parameters
@ GNE_TAG_STOPPERSON_TRAINSTOP
@ SUMO_TAG_VEHICLETRANSFER
@ SUMO_TAG_TAZREL
a relation between two TAZs
@ GNE_TAG_RIDE_TRAINSTOP
@ GNE_TAG_WALK_EDGE
@ SUMO_TAG_DETECTOR_DEFINITION
definition of a detector
@ SUMO_TAG_TAZSOURCE
a source within a district (connection road)
@ SUMO_TAG_CLOSING_LANE_REROUTE
lane of a reroute of type closing
@ SUMO_TAG_RELATION
@ GNE_TAG_STOP_TRAINSTOP
stop placed over a trainStop
@ GNE_TAG_STOP_CHARGINGSTATION
stop placed over a charging station
@ GNE_TAG_PERSONTRIP_EDGE
@ AGEN_TAG_BUSSTATION
busStation and bus objects
@ GNE_TAG_ROUTE_EMBEDDED
embedded route
@ SUMO_TAG_NEIGH
begin/end of the description of a neighboring lane
@ SUMO_TAG_CF_IDMM
@ SUMO_TAG_INDUCTION_LOOP
alternative tag for e1 detector
@ SUMO_TAG_TRAFFIC_LIGHT
a traffic light
@ AGEN_TAG_BUSLINE
bus line
@ SUMO_TAG_VIEWSETTINGS
@ GNE_TAG_RIDE_BUSSTOP
@ GNE_TAG_COF_SYMBOL
COF Symbol.
@ SUMO_TAG_CALIBRATOR
A calibrator placed over edge.
@ SUMO_TAG_VIEWPORT
@ SUMO_TAG_ENTRY_EXIT_DETECTOR
alternative tag for e3 detector
@ SUMO_TAG_SPLIT
split something
@ SUMO_TAG_DEL
delete certain element (note: DELETE is a macro)
@ SUMO_TAG_E3DETECTOR
an e3 detector
@ SUMO_TAG_VIEWSETTINGS_LIGHT
@ SUMO_TAG_VSS
A variable speed sign.
@ GNE_TAG_STOPPERSON_EDGE
@ SUMO_TAG_VIEWSETTINGS_POLYS
@ SUMO_TAG_CF_DANIEL1
@ GNE_TAG_WALK_ROUTE
@ SUMO_TAG_PREDECESSOR
Predecessor constraint on switching a rail signal.
@ SUMO_TAG_VIEWSETTINGS_CONTAINERS
@ SUMO_TAG_PERSONFLOW
@ SUMO_TAG_TRIP
a single trip definition (used by router)
@ SUMO_TAG_TAG
@ GNE_TAG_TRANSHIP_CONTAINERSTOP
@ SUMO_TAG_CF_ACC
@ SUMO_TAG_EDGE
begin/end of the description of an edge
@ GNE_TAG_TRANSPORT_EDGE
PersonMode
travel modes for persons
ParkingType
Numbers representing special SUMO-XML-attribute values Information on whether a car is parking on the...
TrafficLightLayout
LaneSpreadFunction
Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shal...
FringeType
classifying boundary nodes
LinkDirection
The different directions a link between two lanes may take (or a stream between two edges)....
@ PARTLEFT
The link is a partial left direction.
@ TURN
The link is a 180 degree turn.
@ LEFT
The link is a (hard) left direction.
@ STRAIGHT
The link is a straight direction.
@ TURN_LEFTHAND
The link is a 180 degree turn (left-hand network)
@ PARTRIGHT
The link is a partial right direction.
@ NODIR
The link has no direction (is a dead end link)
SumoXMLEdgeFunc
Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbui...
LinkState
The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic,...
@ LINKSTATE_TL_REDYELLOW
The link has red light (must brake) but indicates upcoming green.
@ LINKSTATE_ALLWAY_STOP
This is an uncontrolled, all-way stop link.
@ LINKSTATE_MAJOR
This is an uncontrolled, major link, may pass.
@ LINKSTATE_STOP
This is an uncontrolled, minor link, has to stop.
@ LINKSTATE_TL_YELLOW_MAJOR
The link has yellow light, may pass.
@ LINKSTATE_TL_GREEN_MAJOR
The link has green light, may pass.
@ LINKSTATE_EQUAL
This is an uncontrolled, right-before-left link.
@ LINKSTATE_DEADEND
This is a dead end link.
@ LINKSTATE_ZIPPER
This is an uncontrolled, zipper-merge link.
@ LINKSTATE_TL_OFF_BLINKING
The link is controlled by a tls which is off and blinks, has to brake.
@ LINKSTATE_TL_YELLOW_MINOR
The link has yellow light, has to brake anyway.
@ LINKSTATE_TL_RED
The link has red light (must brake)
@ LINKSTATE_TL_GREEN_MINOR
The link has green light, has to brake.
@ LINKSTATE_MINOR
This is an uncontrolled, minor link, has to brake.
@ LINKSTATE_TL_OFF_NOSIGNAL
The link is controlled by a tls which is off, not blinking, may pass.
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
LaneChangeAction
The state of a vehicle's lane-change behavior.
@ LCA_BLOCKED_LEFT
blocked left
@ LCA_KEEPRIGHT
The action is due to the default of keeping right "Rechtsfahrgebot".
@ LCA_UNKNOWN
The action has not been determined.
@ LCA_CHANGE_TO_HELP
@ LCA_BLOCKED
blocked in all directions
@ LCA_URGENT
The action is urgent (to be defined by lc-model)
@ LCA_BLOCKED_BY_RIGHT_LEADER
The vehicle is blocked by right leader.
@ LCA_STAY
Needs to stay on the current lane.
@ LCA_SUBLANE
used by the sublane model
@ LCA_BLOCKED_BY_LEADER
blocked by leader
@ LCA_INSUFFICIENT_SPACE
The vehicle does not have enough space to complete a continuous change before the next turn.
@ LCA_AMBACKBLOCKER
@ LCA_BLOCKED_BY_LEFT_FOLLOWER
The vehicle is blocked by left follower.
@ LCA_AMBLOCKINGLEADER
@ LCA_WANTS_LANECHANGE_OR_STAY
lane can change or stay
@ LCA_AMBLOCKINGFOLLOWER_DONTBRAKE
@ LCA_COOPERATIVE
The action is done to help someone else.
@ LCA_INSUFFICIENT_SPEED
Vehicle is too slow to complete a continuous lane change (in case that maxSpeedLatStanding==0)
@ LCA_OVERLAPPING
The vehicle is blocked being overlapping.
@ LCA_LEFT
Wants go to the left.
@ LCA_BLOCKED_RIGHT
blocked right
@ LCA_BLOCKED_BY_RIGHT_FOLLOWER
The vehicle is blocked by right follower.
@ LCA_STRATEGIC
The action is needed to follow the route (navigational lc)
@ LCA_AMBACKBLOCKER_STANDING
@ LCA_CHANGE_REASONS
reasons of lane change
@ LCA_TRACI
The action is due to a TraCI request.
@ LCA_SPEEDGAIN
The action is due to the wish to be faster (tactical lc)
@ LCA_WANTS_LANECHANGE
lane can change
@ LCA_RIGHT
Wants go to the right.
@ LCA_BLOCKED_BY_FOLLOWER
blocker by follower
@ LCA_BLOCKED_BY_LEFT_LEADER
@ LCA_AMBLOCKINGFOLLOWER
RightOfWay
algorithms for computing right of way
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
@ SUMO_ATTR_TMP4
@ SUMO_ATTR_CF_W99_CC9
@ SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC
@ SUMO_ATTR_CF_EIDM_T_ACC_MAX
@ AGEN_ATTR_FREETIMERATE
@ SUMO_ATTR_CONTAINER_TRIGGERED
@ SUMO_ATTR_STARTUP_DELAY
@ SUMO_ATTR_TRACTIONSUBSTATIONID
@ SUMO_ATTR_PREFER
@ SUMO_ATTR_NOX_ABS
@ SUMO_ATTR_DONE
@ SUMO_ATTR_EXPECT_ARRIVAL
@ SUMO_ATTR_STARTPOS
@ AGEN_ATTR_RETIREMENT
@ SUMO_ATTR_SOURCE
@ SUMO_ATTR_NODE
@ SUMO_ATTR_COSTS
@ SUMO_ATTR_CF_EIDM_EPSILON_ACC
@ SUMO_ATTR_PARKING
@ SUMO_ATTR_EXTENSION
@ SUMO_ATTR_CF_W99_CC5
@ SUMO_ATTR_FUEL_PERVEH
@ SUMO_ATTR_SAVE_DETECTORS
@ SUMO_ATTR_LCA_PUSHY
@ SUMO_ATTR_PARTIALCHARGE
energy provied by charging station at certain timestep
@ SUMO_ATTR_DISALLOW
@ SUMO_ATTR_LINES
@ SUMO_ATTR_CF_CC_FLATBED_KP
@ SUMO_ATTR_CONV_BOUNDARY
@ SUMO_ATTR_LAST
@ SUMO_ATTR_NUMBER
@ SUMO_ATTR_ALLOW
@ SUMO_ATTR_ARRIVALSPEED
@ SUMO_ATTR_AVERAGESPEED
@ SUMO_ATTR_GCC_GAIN_SPEED
@ SUMO_ATTR_LANE
@ SUMO_ATTR_NOISE
MSMeanData_Harmonoise.
@ SUMO_ATTR_DATAFILES
route files
@ SUMO_ATTR_NET_OFFSET
@ SUMO_ATTR_GEAREFFICIENCY
Gear efficiency.
@ SUMO_ATTR_NARGS
The number of arguments for a condition function.
@ SUMO_ATTR_EMISSIONCLASS
@ SUMO_ATTR_REMOVE
@ SUMO_ATTR_CONSTRAINTS
@ SUMO_ATTR_JM_IGNORE_FOE_SPEED
@ SUMO_ATTR_ARRIVALLANE
@ SUMO_ATTR_DEPART
@ SUMO_ATTR_CONT
@ SUMO_ATTR_CF_CC_LAMBDA
@ SUMO_ATTR_NODES
a list of node ids, used for controlling joining
@ AGEN_ATTR_DEP_VARIATION
@ SUMO_ATTR_ORIG_BOUNDARY
@ SUMO_ATTR_DEPARTEDGE
@ SUMO_ATTR_CF_CC_FLATBED_D
@ SUMO_ATTR_MESO_TLS_FLOW_PENALTY
@ SUMO_ATTR_LATEST_END
The maximum time within the cycle for switching (for coordinated actuation)
@ SUMO_ATTR_TLLINKINDEX2
link: the index of the opposite direction link of a pedestrian crossing
@ SUMO_ATTR_LON
@ GNE_ATTR_TO_CONTAINERSTOP
to busStop (used by containerPlans)
@ SUMO_ATTR_COLLISION
@ SUMO_ATTR_RNG_INSERTIONCONTROL
@ GNE_ATTR_CENTER_AFTER_CREATION
flag to center camera after element creation
@ SUMO_ATTR_TOTALENERGYCHARGED
@ SUMO_ATTR_MESO_JUNCTION_CONTROL
@ SUMO_ATTR_CONFIGFILE
@ SUMO_ATTR_REFID
@ SUMO_ATTR_NUMEDGES
@ SUMO_ATTR_HREF
@ SUMO_ATTR_VEHSPERHOUR
@ SUMO_ATTR_VIALONLAT
@ SUMO_ATTR_HC_NORMED
@ SUMO_ATTR_ARRIVALEDGE
@ SUMO_ATTR_RED
red duration of a phase
@ SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME
@ SUMO_ATTR_SPEED
@ SUMO_ATTR_LCA_COOPERATIVE_SPEED
@ SUMO_ATTR_STARTED
@ SUMO_ATTR_LINKDETAIL
@ SUMO_ATTR_NETFILE
net file
@ AGEN_ATTR_LABORDEMAND
@ AGEN_ATTR_CAPACITY
@ SUMO_ATTR_FUEL_NORMED
@ SUMO_ATTR_CO_PERVEH
@ SUMO_ATTR_MAXIMUMPOWER
Maximum Power.
@ SUMO_ATTR_ARRIVALTIME
@ SUMO_ATTR_ENERGYCONSUMED
Energy consumed.
@ GNE_ATTR_STOPOFFSET
stop offset (virtual, used by edge and lanes)
@ SUMO_ATTR_WAITINGTIME
@ SUMO_ATTR_INTERNALBATTERYRESISTANCE
Internal battery resistance.
@ SUMO_ATTR_WIDTHRESOLUTION
@ SUMO_ATTR_VALUE
@ SUMO_ATTR_CF_EIDM_T_LOOK_AHEAD
@ AGEN_ATTR_CHILDREN
@ SUMO_ATTR_ENERGYCHARGEDSTOPPED
Energy charged stopped.
@ SUMO_ATTR_VIA
@ SUMO_ATTR_OVERLAPTRAVELTIME
@ SUMO_ATTR_CF_CC_FLATBED_KA
@ SUMO_ATTR_CF_IGNORE_IDS
@ SUMO_ATTR_RNG_DRIVERSTATE
@ SUMO_ATTR_CORNERDETAIL
@ SUMO_ATTR_CF_CC_PLOEG_KP
@ SUMO_ATTR_ELECTRICITY_ABS
@ SUMO_ATTR_THRESHOLD
@ GNE_ATTR_MAX_SOURCE
max source (used only by TAZs)
@ SUMO_ATTR_CF_WIEDEMANN_SECURITY
@ GNE_ATTR_TO_TRAINSTOP
to trainStop (used by personPlans)
@ SUMO_ATTR_LCA_ASSERTIVE
@ SUMO_ATTR_RADIUS
The turning radius at an intersection in m.
@ SUMO_ATTR_LCA_LANE_DISCIPLINE
@ SUMO_ATTR_REPLACED_AT_TIME
@ SUMO_ATTR_TRAIN_TYPE
@ SUMO_ATTR_NEXT_EDGES
@ SUMO_ATTR_FILE
@ SUMO_ATTR_PMX_PERVEH
@ SUMO_ATTR_PROCEDURE
@ SUMO_ATTR_INDIRECT
Whether this connection is an indirect (left) turn.
@ SUMO_ATTR_CONTAINER_STOP
@ SUMO_ATTR_CF_EIDM_USEVEHDYNAMICS
@ SUMO_ATTR_RECTANGULAR_LANE_CUT
@ SUMO_ATTR_PARKING_AREA
@ SUMO_ATTR_VIAXY
@ GNE_ATTR_OPPOSITE
neighboring lane, simplified lane attr instead of child element
@ SUMO_ATTR_Y
@ SUMO_ATTR_CF_IDMM_ADAPT_TIME
@ SUMO_ATTR_SUBSTATIONID
id of a traction substation substation
@ SUMO_ATTR_FROM_LANE
@ SUMO_ATTR_LANE_CHANGE_MODEL
@ SUMO_ATTR_Z
@ SUMO_ATTR_CF_KERNER_PHI
@ SUMO_ATTR_EDGE
@ SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE
@ SUMO_ATTR_GC_GAIN_SPACE
@ GNE_ATTR_TAZCOLOR
Color of TAZSources/TAZSinks.
@ SUMO_ATTR_JM_STOPLINE_GAP
@ SUMO_ATTR_SCALE
@ SUMO_ATTR_FROMJUNCTION
@ SUMO_ATTR_JAM_DIST_THRESHOLD
@ SUMO_ATTR_LANECHANGEDFROM
@ SUMO_ATTR_DEPARTPOS_LAT
@ SUMO_ATTR_PARKING_LENGTH
@ SUMO_ATTR_MESO_OVERTAKING
@ GNE_ATTR_MAX_SINK
max sink (used only by TAZs)
@ SUMO_ATTR_BUS_STOP
@ SUMO_ATTR_CF_EIDM_C_COOLNESS
@ SUMO_ATTR_MAXIMUMTORQUE
Maximum torque.
@ SUMO_ATTR_POSONLANE
Position on lane.
@ SUMO_ATTR_CF_EIDM_SIG_ERROR
@ GNE_ATTR_AVERAGE_SINK
average sink (used only by TAZs)
@ SUMO_ATTR_TRAIN_STOP
@ SUMO_ATTR_TRACK_VEHICLES
@ SUMO_ATTR_HC_PERVEH
@ SUMO_ATTR_RESPONSE
@ SUMO_ATTR_LCA_PUSHYGAP
@ SUMO_ATTR_ENDPOS
@ SUMO_ATTR_CA_GAIN_GAP_CACC
@ SUMO_ATTR_TARGETLANE
@ SUMO_ATTR_LCA_LOOKAHEADLEFT
@ SUMO_ATTR_LIMIT_TURN_SPEED
@ SUMO_ATTR_CHECKLANEFOES_ROUNDABOUT
@ SUMO_ATTR_APPARENTDECEL
@ SUMO_ATTR_VOLTAGE
voltage of the traction substation [V]
@ GNE_ATTR_FLOWPARAMETERS
flow parameters (integer for mask end, number, etc...)
@ GNE_ATTR_PARENT
parent of an additional element
@ SUMO_ATTR_MAXSPEED_LAT
@ SUMO_ATTR_OFFSET
@ SUMO_ATTR_GC_GAIN_GAP_DOT_CACC
@ SUMO_ATTR_LCA_SPEEDGAIN_PARAM
@ SUMO_ATTR_CO2_NORMED
@ SUMO_ATTR_X
@ SUMO_ATTR_ARRIVALPOS
@ AGEN_ATTR_OUTGOING
@ SUMO_ATTR_SPLIT
@ SUMO_ATTR_TMP3
@ SUMO_ATTR_AVOID_OVERLAP
@ SUMO_ATTR_ACTTYPE
@ SUMO_ATTR_ACTIONSTEPLENGTH
@ SUMO_ATTR_TLLAYOUT
node: the layout of the traffic light program
@ SUMO_ATTR_WAUT_ID
@ SUMO_ATTR_JM_IGNORE_IDS
@ AGEN_ATTR_PEOPLENBR
@ SUMO_ATTR_CENTER_Y
@ SUMO_ATTR_CF_CC_PLOEG_H
@ SUMO_ATTR_MAXIMUMBATTERYCAPACITY
Maxium battery capacity.
@ GNE_ATTR_SELECTED
element is selected
@ SUMO_ATTR_PROBS
@ SUMO_ATTR_STYLE
@ SUMO_ATTR_NOX_NORMED
@ SUMO_ATTR_YELLOW
yellow duration of a phase
@ SUMO_ATTR_TRAVELTIME
@ SUMO_ATTR_CUSTOMSHAPE
whether a given shape is user-defined
@ SUMO_ATTR_LCA_MAXDISTLATSTANDING
@ SUMO_ATTR_LCA_IMPATIENCE
@ SUMO_ATTR_BEGIN
weights: time range begin
@ SUMO_ATTR_MINGAP
@ SUMO_ATTR_LCA_COOPERATIVE_ROUNDABOUT
@ SUMO_ATTR_STOPTIME
@ SUMO_ATTR_INTLANES
@ SUMO_ATTR_SPEEDREL
@ GNE_ATTR_MIN_SINK
min sink (used only by TAZs)
@ SUMO_ATTR_SPLIT_VTYPE
@ SUMO_ATTR_VEHICLEEXTENSION
vehicle extension time of a phase
@ SUMO_ATTR_WITH_INTERNAL
@ SUMO_ATTR_JM_IGNORE_TYPES
@ GNE_ATTR_VTYPE_DISTRIBUTION
vehicle type distribution
@ AGEN_ATTR_PROP
@ SUMO_ATTR_EDGES
the edges of a route
@ GNE_ATTR_POISSON
poisson definition (used in flow)
@ AGEN_ATTR_UNI_RAND_TRAFFIC
@ SUMO_ATTR_OFF
@ SUMO_ATTR_ROUTEPROBE
@ SUMO_ATTR_LINEWIDTH
@ GNE_ATTR_PARAMETERS
parameters "key1=value1|key2=value2|...|keyN=valueN"
@ SUMO_ATTR_CA_GAIN_GAP_DOT_CACC
@ SUMO_ATTR_POSITION_LAT
@ AGEN_ATTR_HOUSEHOLDS
@ SUMO_ATTR_PMX_ABS
@ SUMO_ATTR_FUEL
@ SUMO_ATTR_MINWIDTH
@ SUMO_ATTR_ODOMETER
@ SUMO_ATTR_GENERATE_WALKS
@ SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME
@ SUMO_ATTR_HEADWAY_TIME_CACC_TO_ACC
@ SUMO_ATTR_FRINGE
Fringe type of node.
@ SUMO_ATTR_START_PROG
@ SUMO_ATTR_ONEWAY
@ SUMO_ATTR_OVERHEAD_WIRE_FORBIDDEN
forbidden lanes for overhead wire segment
@ AGEN_ATTR_INHABITANTS
@ GNE_ATTR_ADDITIONALCHILDREN
check number of additional children (used in vTypeDistribution)
@ SUMO_ATTR_BIDI
@ SUMO_ATTR_MASS
@ SUMO_ATTR_CF_CC_OMEGAN
@ SUMO_ATTR_CONTAINER_NUMBER
@ SUMO_ATTR_EXPECTED
@ SUMO_ATTR_AGGREGATE
@ SUMO_ATTR_PROHIBITED
@ SUMO_ATTR_HALTING_TIME_THRESHOLD
@ SUMO_ATTR_CF_CC_C1
@ SUMO_ATTR_TOLONLAT
@ AGEN_ATTR_OPENING
@ SUMO_ATTR_ROLLDRAGCOEFFICIENT
Roll Drag coefficient.
@ SUMO_ATTR_ORIGIN
@ SUMO_ATTR_TMP2
@ SUMO_ATTR_GEO
@ SUMO_ATTR_LIMIT
@ SUMO_ATTR_OVERHEAD_WIRE_CLAMP_END
id of the overhead wire segment, to the end of which the overhead wire clamp is connected
@ SUMO_ATTR_CF_W99_CC8
@ SUMO_ATTR_PRIORITY
@ SUMO_ATTR_ELECTRICITY_PERVEH
@ SUMO_ATTR_CA_GAIN_SPACE
@ SUMO_ATTR_LINE
@ SUMO_ATTR_CHARGING_STATION
@ SUMO_ATTR_LOADING_DURATION
@ SUMO_ATTR_CF_IDM_DELTA
@ SUMO_ATTR_CF_EIDM_MAX_VEH_PREVIEW
@ SUMO_ATTR_MESO_TAUFF
@ GNE_ATTR_STOPOEXCEPTION
stop exceptions (virtual, used by edge and lanes)
@ SUMO_ATTR_LCA_SPEEDGAIN_LOOKAHEAD
@ SUMO_ATTR_LCA_MAXSPEEDLATFACTOR
@ SUMO_ATTR_ARRIVED
@ SUMO_ATTR_MANEUVER_ANGLE_TIMES
Class specific timing values for vehicle maneuvering through angle ranges.
@ SUMO_ATTR_PHASE
@ SUMO_ATTR_V
@ SUMO_ATTR_ROUTES
@ SUMO_ATTR_CF_CC_CCACCEL
@ SUMO_ATTR_GEOSHAPE
@ SUMO_ATTR_CONTAINERSPERHOUR
@ SUMO_ATTR_NUMLANES
@ SUMO_ATTR_USED_ENDED
@ SUMO_ATTR_TELEPORTED
@ SUMO_ATTR_LANES
@ GNE_ATTR_DEFAULT_VTYPE
Flag to check if VType is a default VType.
@ SUMO_ATTR_DEFAULT
@ SUMO_ATTR_ARRIVALSPEEDBRAKING
@ SUMO_ATTR_CF_EIDM_T_REACTION
@ GNE_ATTR_MODIFICATION_STATUS
whether a feature has been loaded,guessed,modified or approved
@ SUMO_ATTR_MODES
@ SUMO_ATTR_CF_EIDM_T_PERSISTENCE_ESTIMATE
@ GNE_ATTR_CLOSE_SHAPE
Close shape of a polygon (Used by GNEPolys)
@ SUMO_ATTR_CONSTANTPOWERINTAKE
Constant Power Intake.
@ SUMO_ATTR_VTYPES
@ SUMO_ATTR_EXITTIMES
@ SUMO_ATTR_CF_PWAGNER2009_TAULAST
@ SUMO_ATTR_ZOOM
@ SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE
total energy charged into a single vehicle
@ SUMO_ATTR_DESTINATION
@ SUMO_ATTR_TIME_TO_TELEPORT_BIDI
@ AGEN_ATTR_INCOMING
@ SUMO_ATTR_CF_CC_PLOEG_KD
@ SUMO_ATTR_CF_CC_TAU
@ SUMO_ATTR_OVERHEAD_WIRECLAMP_END
id of the overhead wire, to the end of which the overhead wire clamp is connected
@ SUMO_ATTR_SHAPE
edge: the shape in xml-definition
@ SUMO_ATTR_GC_GAIN_GAP_CACC
@ SUMO_ATTR_LANECHANGEDTO
@ SUMO_ATTR_OVERHEAD_WIRE_SEGMENT
@ SUMO_ATTR_DEPARTPOS
@ SUMO_ATTR_CF_EIDM_SIG_GAP
@ SUMO_ATTR_CAR_FOLLOW_MODEL
@ SUMO_ATTR_CF_EIDM_JERK_MAX
@ SUMO_ATTR_RECUPERATIONEFFICIENCY_BY_DECELERATION
Recuperation efficiency (by deceleration)
@ SUMO_ATTR_LEFTHAND
@ SUMO_ATTR_DECEL
@ SUMO_ATTR_SIGNALS
@ SUMO_ATTR_LCA_MAXSPEEDLATSTANDING
@ SUMO_ATTR_GROUP
@ SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME
@ SUMO_ATTR_STOPPINGTHRESHOLD
Stopping threshold.
@ SUMO_ATTR_WHEELRADIUS
@ SUMO_ATTR_DEST
@ SUMO_ATTR_LCA_KEEPRIGHT_PARAM
@ SUMO_ATTR_WEIGHT
@ SUMO_ATTR_NEXT
succesor phase index
@ SUMO_ATTR_RECUPERATIONEFFICIENCY
Recuperation efficiency (constant)
@ SUMO_ATTR_GUISHAPE
@ SUMO_ATTR_DESIRED_MAXSPEED
@ SUMO_ATTR_REROUTE
@ SUMO_ATTR_JM_IGNORE_FOE_PROB
@ SUMO_ATTR_PERHOUR
@ SUMO_ATTR_RNG_DEVICE_TOC
@ SUMO_ATTR_LEADER_GAP
@ GNE_ATTR_TO_BUSSTOP
to busStop (used by personPlans)
@ SUMO_ATTR_ENDED
@ SUMO_ATTR_VEHICLECLASS
@ SUMO_ATTR_MAX_TRAVELTIME
@ SUMO_ATTR_AIRDRAGCOEFFICIENT
Air drag coefficient.
@ SUMO_ATTR_TLTYPE
node: the type of traffic light
@ SUMO_ATTR_OVERHEAD_WIRECLAMP_LANESTART
id of the overhead wire lane, to the start of which the overhead wire clamp is connected
@ SUMO_ATTR_ACTORCONFIG
@ SUMO_ATTR_JUNCTION
@ SUMO_ATTR_CHARGEINTRANSIT
Allow/disallow charge in transit in Charging Stations.
@ SUMO_ATTR_OVERHEAD_WIRECLAMP_START
id of the overhead wire, to the start of which the overhead wire clamp is connected
@ SUMO_ATTR_ACCELERATION_LAT
@ SUMO_ATTR_COST
@ SUMO_ATTR_MESO_MINOR_PENALTY
@ SUMO_ATTR_ONDEMAND
@ SUMO_ATTR_INCLANES
@ AGEN_ATTR_OUT_TRAFFIC
@ SUMO_ATTR_CHANGE_LEFT
@ SUMO_ATTR_CONTAINER_CAPACITY
@ SUMO_ATTR_INDEX
@ AGEN_ATTR_CARS
@ SUMO_ATTR_CO_ABS
MSMeanData_Emissions.
@ SUMO_ATTR_VCLASSES
@ SUMO_ATTR_FILL
Fill the polygon.
@ SUMO_ATTR_NAME
@ SUMO_ATTR_ARRIVAL
@ SUMO_ATTR_TIMELOSS
@ SUMO_ATTR_CF_CC_XI
@ SUMO_ATTR_EXCEPTIONS
@ SUMO_ATTR_ORIG_PROJ
@ SUMO_ATTR_REQUESTSIZE
@ SUMO_ATTR_CA_OVERRIDE
@ SUMO_ATTR_PERIOD
@ SUMO_ATTR_LAYER
A layer number.
@ SUMO_ATTR_CHECKLANEFOES_ALL
@ SUMO_ATTR_LCA_COOPERATIVE_PARAM
@ SUMO_ATTR_FUEL_ABS
@ SUMO_ATTR_SPREADTYPE
The information about how to spread the lanes from the given position.
@ SUMO_ATTR_COMMAND
@ SUMO_ATTR_LCA_OPPOSITE_PARAM
@ SUMO_ATTR_FINAL_TARGET
The condition expression for switching into this phase when the active phase must end.
@ SUMO_ATTR_TO_TAZ
@ SUMO_ATTR_CHARGINGSTATIONID
Charging Station ID.
@ SUMO_ATTR_CO_NORMED
@ SUMO_ATTR_SLOPE
@ SUMO_ATTR_STARTTIME
@ SUMO_ATTR_CF_CC_CCDECEL
@ SUMO_ATTR_POWERLOSSMAP
A string encoding the power loss map.
@ SUMO_ATTR_HALTING_SPEED_THRESHOLD
@ SUMO_ATTR_FREQUENCY
@ SUMO_ATTR_CENTER
@ SUMO_ATTR_PASS
@ SUMO_ATTR_DEPARTSPEED
@ SUMO_ATTR_GCC_GAIN_SPACE
@ SUMO_ATTR_ANGLE
@ SUMO_ATTR_MAXIMUMRECUPERATIONPOWER
Maximum recuperation power.
@ SUMO_ATTR_ENDOFFSET
@ SUMO_ATTR_HIGHER_SPEED
@ SUMO_ATTR_MINGAP_LAT
@ SUMO_ATTR_ENTERING
@ SUMO_ATTR_TRIP_ID
@ GNE_ATTR_SHAPE_END
last coordinate of edge shape
@ SUMO_ATTR_REF
@ SUMO_ATTR_EMERGENCYDECEL
@ SUMO_ATTR_OVERHEAD_WIRE_CLAMPS
overhead wire clamps for overhead wire segment
@ SUMO_ATTR_CF_CC_FLATBED_H
@ SUMO_ATTR_TO
@ SUMO_ATTR_FROM
@ SUMO_ATTR_CF_W99_CC3
@ SUMO_ATTR_LCA_OVERTAKE_DELTASPEED_FACTOR
@ SUMO_ATTR_SHUT_OFF_STOP
@ SUMO_ATTR_XMLNS
@ SUMO_ATTR_CF_CC_LANES_COUNT
@ SUMO_ATTR_HEIGHT
@ SUMO_ATTR_END
weights: time range end
@ SUMO_ATTR_DETECTORS
@ SUMO_ATTR_PERMITTED
@ SUMO_ATTR_MAXIMUMRECUPERATIONTORQUE
Maximum recuperation torque.
@ SUMO_ATTR_RNG_DEVICE_BT
@ SUMO_ATTR_LCA_SUBLANE_PARAM
@ SUMO_ATTR_JM_CROSSING_GAP
@ SUMO_ATTR_LCA_SIGMA
@ SUMO_ATTR_ROADSIDE_CAPACITY
@ SUMO_ATTR_ACCELERATION
@ SUMO_ATTR_CARRIAGE_LENGTH
@ SUMO_ATTR_LATALIGNMENT
@ SUMO_ATTR_FROM_TAZ
@ SUMO_ATTR_CF_IDM_STEPPING
@ SUMO_ATTR_SIGMA_STEP
@ SUMO_ATTR_ARRIVALTIMEBRAKING
@ SUMO_ATTR_ADDITIONALFILES
additional files
@ SUMO_ATTR_DEPARTLANE
@ GNE_ATTR_STOPINDEX
stop index (position in the parent's children
@ SUMO_ATTR_CF_IDMM_ADAPT_FACTOR
@ SUMO_ATTR_REPLACED_ON_INDEX
@ SUMO_ATTR_ACTUALBATTERYCAPACITY
@ GNE_ATTR_AVERAGE_SOURCE
average source (used only by TAZs)
@ SUMO_ATTR_VEHICLEMASS
Vehicle mass.
@ AGEN_ATTR_CARPREF
@ SUMO_ATTR_PREFIX
@ SUMO_ATTR_VIAJUNCTIONS
@ SUMO_ATTR_CURRENTLIMIT
current limit of the traction substation [A]
@ SUMO_ATTR_BIKELANEWIDTH
@ SUMO_ATTR_IMPATIENCE
@ SUMO_ATTR_RADIALDRAGCOEFFICIENT
Radial drag coefficient.
@ SUMO_ATTR_COLLISION_MINGAP_FACTOR
@ SUMO_ATTR_LEADER_SPEED
@ SUMO_ATTR_CHANGE_RIGHT
@ SUMO_ATTR_ENERGYCHARGEDINTRANSIT
Energy charged in transit.
@ SUMO_ATTR_JOIN
@ SUMO_ATTR_TLID
link,node: the traffic light id responsible for this link
@ SUMO_ATTR_GEARRATIO
Gear ratio.
@ SUMO_ATTR_VCLASS
@ SUMO_ATTR_ACCEL
@ SUMO_ATTR_ENERGYCHARGED
tgotal of Energy charged
@ SUMO_ATTR_VAPORIZED
@ SUMO_ATTR_BOARDING_DURATION
@ SUMO_ATTR_DISTANCE
@ SUMO_ATTR_EARLY_TARGET
The condition expression for an early switch into this phase.
@ GNE_ATTR_DATASET
data set of a generic data
@ SUMO_ATTR_MESO_TAUJF
@ AGEN_ATTR_CITYSPEED
@ SUMO_ATTR_CF_CC_CONSTSPACING
@ SUMO_ATTR_CF_EIDM_M_FLATNESS
@ SUMO_ATTR_FROMXY
@ SUMO_ATTR_NOX_PERVEH
@ SUMO_ATTR_CF_W99_CC2
@ SUMO_ATTR_OUTPUT
@ SUMO_ATTR_SHOW_DETECTOR
@ SUMO_ATTR_CF_W99_CC4
@ SUMO_ATTR_JM_SIGMA_MINOR
@ SUMO_ATTR_FOES
@ SUMO_ATTR_CF_W99_CC6
@ SUMO_ATTR_CHARGINGPOWER
@ SUMO_ATTR_ID_AFTER
@ SUMO_ATTR_JUMP
@ SUMO_ATTR_PROB
@ SUMO_ATTR_CF_EIDM_M_BEGIN
@ GNE_ATTR_BIDIR
whether an edge is part of a bidirectional railway
@ SUMO_ATTR_FRIENDLY_POS
@ SUMO_ATTR_CF_EIDM_T_PERSISTENCE_DRIVE
@ SUMO_ATTR_TIME_TO_TELEPORT
@ SUMO_ATTR_SIDEWALKWIDTH
@ SUMO_ATTR_SPEEDFACTOR
@ SUMO_ATTR_CA_GAIN_SPEED
@ SUMO_ATTR_ONROAD
@ SUMO_ATTR_MAXIMUMSPEED
Maximum speed.
@ SUMO_ATTR_LAT
@ SUMO_ATTR_OVERHEAD_WIRE_CLAMP_START
id of the overhead wire segment, to the start of which the overhead wire clamp is connected
@ SUMO_ATTR_OVERHEAD_WIRE_RESISTIVITY
resistivity of overhead wires
@ SUMO_ATTR_WALKFACTOR
@ SUMO_ATTR_DETERMINISTIC
@ SUMO_ATTR_EXPECTED_CONTAINERS
@ SUMO_ATTR_TO_LANE
@ SUMO_ATTR_VEHICLE
@ SUMO_ATTR_MIN_SAMPLES
@ SUMO_ATTR_UNCONTROLLED
@ SUMO_ATTR_RECUPERATIONENABLE
@ AGEN_ATTR_HOUR
@ SUMO_ATTR_HC_ABS
@ SUMO_ATTR_MEANDATAFILES
meanData files
@ SUMO_ATTR_CF_EIDM_SIG_LEADER
@ SUMO_ATTR_JUNCTION_ID
@ SUMO_ATTR_OCCUPANCY
@ SUMO_ATTR_ENTERED
@ SUMO_ATTR_SAMPLEDSECONDS
MSMeanData_Net.
@ SUMO_ATTR_TYPE
@ SUMO_ATTR_CF_CC_KP
@ SUMO_ATTR_CO2_PERVEH
@ SUMO_ATTR_WAITINGCOUNT
@ SUMO_ATTR_CENTER_Z
@ SUMO_ATTR_SAVINGS
@ SUMO_ATTR_TOXY
@ SUMO_ATTR_LENGTH
@ AGEN_ATTR_CLOSING
@ AGEN_ATTR_OUT_WORKPOSITION
@ SUMO_ATTR_ROUTE
@ SUMO_ATTR_VERSION
@ SUMO_ATTR_CHARGINGSTEPS
number of steps that a vehicle is charging
@ SUMO_ATTR_CHARGINGEND
timesteps in which charging ends
@ SUMO_ATTR_APPLYDRIVERSTATE
@ SUMO_ATTR_DEPARTED
@ SUMO_ATTR_PERSON_NUMBER
@ AGEN_ATTR_ENDAGE
@ SUMO_ATTR_COLOR
A color information.
@ SUMO_ATTR_EFFICIENCY
Eficiency of the charge in Charging Stations.
@ SUMO_ATTR_CF_PWAGNER2009_APPROB
@ SUMO_ATTR_MAXSPEED
@ GNE_ATTR_VTYPE_DISTRIBUTION_PROBABILITY
vehicle type distribution
@ SUMO_ATTR_CHARGINGBEGIN
timestep in which charging begins
@ SUMO_ATTR_ID
@ SUMO_ATTR_SIGMA
@ SUMO_ATTR_VISIBLE
@ SUMO_ATTR_UNTIL
@ SUMO_ATTR_ACTION
@ SUMO_ATTR_SPEED_LAT
@ GNE_ATTR_DEFAULT_VTYPE_MODIFIED
Flag to check if a default VType was modified.
@ SUMO_ATTR_CF_IGNORE_TYPES
@ SUMO_ATTR_MAXDURATION
maximum duration of a phase
@ SUMO_ATTR_INTERPOLATED
@ SUMO_ATTR_RIGHT_OF_WAY
How to compute right of way.
@ SUMO_ATTR_K
@ SUMO_ATTR_TMP1
@ GNE_ATTR_SHAPE_START
first coordinate of edge shape
@ SUMO_ATTR_SPEEDFACTOR_PREMATURE
@ SUMO_ATTR_LCSTATE
The state of the lanechange model.
@ AGEN_ATTR_POPULATION
@ SUMO_ATTR_OSGFILE
@ SUMO_ATTR_LANEDENSITY
@ SUMO_ATTR_LCA_OVERTAKE_RIGHT
@ SUMO_ATTR_ARRIVALPOS_LAT
@ SUMO_ATTR_LCA_ACCEL_LAT
@ SUMO_ATTR_CF_W99_CC7
@ SUMO_ATTR_DISCARD
@ SUMO_ATTR_LCA_STRATEGIC_PARAM
@ SUMO_ATTR_PMX_NORMED
@ SUMO_ATTR_PROGRAMID
@ SUMO_ATTR_CF_W99_CC1
@ SUMO_ATTR_OVERHEADWIREID
@ SUMO_ATTR_ELECTRICITY_NORMED
@ SUMO_ATTR_TAU
@ SUMO_ATTR_FUNCTION
@ SUMO_ATTR_CROSSING
@ SUMO_ATTR_VOLTAGESOURCE
a voltage source on the overhead wire segment [bool]
@ SUMO_ATTR_CENTER_X
@ SUMO_ATTR_MAXWIDTH
@ SUMO_ATTR_MESO_TAUFJ
@ SUMO_ATTR_VISIBILITY_DISTANCE
foe visibility distance of a link
@ SUMO_ATTR_ALPHACIRCUITSOLVER
@ SUMO_ATTR_PROHIBITOR
@ SUMO_ATTR_OPEN_ENTRY
@ SUMO_ATTR_INSERTIONCHECKS
@ SUMO_ATTR_IMGFILE
@ SUMO_ATTR_TOTALENERGYREGENERATED
Total energy regenerated.
@ AGEN_ATTR_MAX_TRIP_DURATION
@ SUMO_ATTR_RNG_ROUTEHANDLER
@ SUMO_ATTR_TRIGGERED
@ SUMO_ATTR_MESO_TAUJJ
@ SUMO_ATTR_CONTROLLED_INNER
@ SUMO_ATTR_DURATION
@ SUMO_ATTR_CONTPOS
@ SUMO_ATTR_WIDTH
@ SUMO_ATTR_DENSITY
@ SUMO_ATTR_CROSSING_EDGES
the edges crossed by a pedestrian crossing
@ SUMO_ATTR_FROMLONLAT
@ SUMO_ATTR_SYNCHRON
@ SUMO_ATTR_DIR
The abstract direction of a link.
@ SUMO_ATTR_RNG_DEVICE
@ SUMO_ATTR_JM_IGNORE_JUNCTION_FOE_PROB
@ SUMO_ATTR_TLS_IGNORE_INTERNAL_JUNCTION_JAM
@ SUMO_ATTR_PERSON_CAPACITY
@ SUMO_ATTR_TLLINKINDEX
link: the index of the link within the traffic light
@ SUMO_ATTR_CURRENTFROMOVERHEADWIRE
@ SUMO_ATTR_PROPULSIONEFFICIENCY
Propulsion efficiency.
@ SUMO_ATTR_GC_GAIN_SPEED
@ SUMO_ATTR_AMOUNT
MSMeanData_Amitran.
@ AGEN_ATTR_UNEMPLOYEMENT
@ SUMO_ATTR_MINDURATION
@ SUMO_ATTR_TOTALENERGYCONSUMED
Total energy consumed.
@ AGEN_ATTR_IN_TRAFFIC
@ SUMO_ATTR_LEADER_ID
@ SUMO_ATTR_REPNUMBER
@ SUMO_ATTR_REQUEST
@ SUMO_ATTR_GCC_GAIN_GAP_CACC
@ SUMO_ATTR_COUNT
@ SUMO_ATTR_LCA_KEEPRIGHT_ACCEPTANCE_TIME
@ AGEN_ATTR_RATE
@ SUMO_ATTR_CHECK
The expression for a condition assignment.
@ SUMO_ATTR_MESO_TLS_PENALTY
@ SUMO_ATTR_KEY
@ SUMO_ATTR_REPEAT
@ SUMO_ATTR_REF_TIME
@ SUMO_ATTR_SAVE_CONDITIONS
@ SUMO_ATTR_INTERNALMOMENTOFINERTIA
Internal moment of inertia.
@ SUMO_ATTR_INTENDED
@ SUMO_ATTR_OVERHEAD_WIRE_SEGMENTS
@ SUMO_ATTR_KEEP_CLEAR
Whether vehicles must keep the junction clear.
@ AGEN_ATTR_MAX_FOOT_DIST
@ AGEN_ATTR_BEGINAGE
@ SUMO_ATTR_POSITION
@ SUMO_ATTR_LCA_EXPERIMENTAL1
@ SUMO_ATTR_LOCOMOTIVE_LENGTH
@ GNE_ATTR_MIN_SOURCE
min source (used only by TAZs)
@ SUMO_ATTR_CO2_ABS
@ SUMO_ATTR_SCHEMA_LOCATION
@ SUMO_ATTR_SC_GAIN
@ SUMO_ATTR_TMP5
@ SUMO_ATTR_INTERNAL_JUNCTIONS_VEHICLE_WIDTH
@ SUMO_ATTR_NOTHING
invalid attribute
@ SUMO_ATTR_TIMESTOPPED
Time stopped.
@ SUMO_ATTR_CYCLETIME
@ SUMO_ATTR_STATE
The state of a link.
@ SUMO_ATTR_SC_GAIN_CACC
@ SUMO_ATTR_ROUTEFILES
route files
@ SUMO_ATTR_JM_DRIVE_RED_SPEED
@ SUMO_ATTR_CHARGEDELAY
Delay in the charge of charging stations.
@ SUMO_ATTR_LCA_TIME_TO_IMPATIENCE
@ SUMO_ATTR_VOLTAGEOFOVERHEADWIRE
@ SUMO_ATTR_JM_TIMEGAP_MINOR
@ SUMO_ATTR_FRICTION
@ SUMO_ATTR_TIME
trigger: the time of the step
@ SUMO_ATTR_WALKINGAREAS
@ SUMO_ATTR_WRITE_ATTRIBUTES
@ SUMO_ATTR_NOMINALBATTERYVOLTAGE
Nominal battery voltage.
@ SUMO_ATTR_FRONTSURFACEAREA
Front surface area.
@ SUMO_ATTR_ACTIVE
@ SUMO_ATTR_CARRIAGE_GAP
@ SUMO_ATTR_ID_BEFORE
@ SUMO_ATTR_OVERHEADWIRECHARGINGPOWER
@ SUMO_ATTR_CF_CC_FLATBED_KV
@ GNE_ATTR_SHIFTLANEINDEX
shift lane index (only used by elements over lanes)
@ SUMO_ATTR_TOJUNCTION
@ SUMO_ATTR_CONDITIONS
@ SUMO_ATTR_OVERHEAD_WIRECLAMP_LANEEND
id of the overhead wire lane, to the end of which the overhead wire clamp is connected
@ SUMO_ATTR_CHARGING_STATUS
@ SUMO_ATTR_DETECT_PERSONS
@ SUMO_ATTR_SC_MIN_GAP
@ SUMO_ATTR_EXCLUDE_EMPTY
@ SUMO_ATTR_SPEEDDEV
@ SUMO_ATTR_CF_WIEDEMANN_ESTIMATION
@ SUMO_ATTR_EDGESFILE
@ SUMO_ATTR_RELATIVEPATH
@ SUMO_ATTR_LEFT
@ SUMO_ATTR_PERSONSPERHOUR
@ SUMO_ATTR_SHUT_OFF_AUTO
engine gets switched off if stopping duration exceeds value
@ GNE_ATTR_PATHSTOPINDEX
stop index (position in the parent's path)
@ SUMO_ATTR_EARLIEST_END
The minimum time within the cycle for switching (for coordinated actuation)
@ SUMO_ATTR_LCA_SPEEDGAINRIGHT
class for maintaining associations between enums and xml-strings
static StringBijection< LaneSpreadFunction > LaneSpreadFunctions
lane spread functions
static bool isValidTypeID(const std::string &value)
whether the given string is a valid id for an edge or vehicle type
static StringBijection< LaneSpreadFunction >::Entry laneSpreadFunctionValues[]
lane spread function values
static StringBijection< SumoXMLTag > CarFollowModels
car following models
static StringBijection< LaneChangeAction > LaneChangeActions
lane change actions
static StringBijection< SumoXMLNodeType > NodeTypes
node types
static std::string getEdgeIDFromLane(const std::string laneID)
return edge id when given the lane ID
static const char AllowedTLS_linkStatesInitializer[]
all allowed characters for phase state
static StringBijection< InsertionCheck > InsertionChecks
traffic light layouts
static StringBijection< TrafficLightType > TrafficLightTypes
traffic light types
static StringBijection< LinkState >::Entry linkStateValues[]
link state values
static StringBijection< PersonMode > PersonModeValues
person modes
static StringBijection< LinkState > LinkStates
link states
static StringBijection< LaneChangeModel >::Entry laneChangeModelValues[]
lane change model values
static bool isValidVehicleID(const std::string &value)
whether the given string is a valid id for a vehicle or flow
static StringBijection< InsertionCheck >::Entry insertionCheckValues[]
traffic light layout values
static StringBijection< int >::Entry tags[]
The names of SUMO-XML elements (for passing to GenericSAXHandler)
static StringBijection< ParkingType >::Entry parkingTypeValues[]
lane spread function values
static bool isValidListOfNetIDs(const std::string &value)
whether the given string is a valid list of id for a network (empty aren't allowed)
static bool isValidFilename(const std::string &value)
whether the given string is a valid attribute for a filename (for example, a name)
static StringBijection< SumoXMLEdgeFunc >::Entry sumoEdgeFuncValues[]
edge function values
static const std::string ALLOWED_TLS_LINKSTATES
all allowed characters for phase state
static StringBijection< SumoXMLEdgeFunc > EdgeFunctions
edge functions
static bool isValidAdditionalID(const std::string &value)
whether the given string is a valid id for an additional object
static StringBijection< LaneChangeAction >::Entry laneChangeActionValues[]
lane change action values
static StringBijection< TrafficLightLayout > TrafficLightLayouts
traffic light layouts
static StringBijection< TrainType > TrainTypes
train types
static StringBijection< int >::Entry attrs[]
The names of SUMO-XML attributes (for passing to GenericSAXHandler)
static bool isValidDetectorID(const std::string &value)
whether the given string is a valid id for an detector
static StringBijection< PersonMode >::Entry personModeValuesInitializer[]
person mode values
static StringBijection< TrafficLightLayout >::Entry trafficLightLayoutValues[]
traffic light layout values
static StringBijection< ParkingType > ParkingTypes
parking types
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)
static StringBijection< FringeType >::Entry fringeTypeValuesInitializer[]
lane spread function values
static StringBijection< LinkDirection >::Entry linkDirectionValues[]
link direction values
static StringBijection< TrainType >::Entry trainTypeValues[]
train type values values
static StringBijection< int > Tags
The names of SUMO-XML elements for use in netbuild.
static int getIndexFromLane(const std::string laneID)
return lane index when given the lane ID
static StringBijection< TrafficLightType >::Entry trafficLightTypesValues[]
traffic light types values
static StringBijection< LaneChangeModel > LaneChangeModels
lane change models
static bool isValidNetID(const std::string &value)
whether the given string is a valid id for a network element
static StringBijection< SumoXMLTag >::Entry carFollowModelValues[]
car follwing model values
static bool isValidParameterKey(const std::string &value)
whether the given string is a valid key for a parameter
static StringBijection< RightOfWay > RightOfWayValues
righ of way algorithms
static StringBijection< LinkDirection > LinkDirections
link directions
static StringBijection< RightOfWay >::Entry rightOfWayValuesInitializer[]
lane spread function values
static StringBijection< SumoXMLNodeType >::Entry sumoNodeTypeValues[]
containers for the different SUMOXMLDefinitions
static std::string getJunctionIDFromInternalEdge(const std::string internalEdge)
return the junction id when given an edge of type internal, crossing or WalkingArea
static bool isValidAttribute(const std::string &value)
whether the given string is a valid attribute for a certain key (for example, a name)
static StringBijection< int > Attrs
The names of SUMO-XML attributes for use in netbuild.
static StringBijection< FringeType > FringeTypeValues
fringe types