Eclipse SUMO - Simulation of Urban MObility
SUMOXMLDefinitions.h File Reference
Include dependency graph for SUMOXMLDefinitions.h:

Go to the source code of this file.

Data Structures

class  SUMOXMLDefinitions
 class for maintaining associations between enums and xml-strings More...
 

Enumerations

enum  FringeType { FRINGE_TYPE_OUTER, FRINGE_TYPE_INNER, FRINGE_TYPE_DEFAULT }
 algorithms for computing right of way More...
 
enum  LaneChangeAction {
  LCA_NONE = 0, LCA_STAY = 1 << 0, LCA_LEFT = 1 << 1, LCA_RIGHT = 1 << 2,
  LCA_STRATEGIC = 1 << 3, LCA_COOPERATIVE = 1 << 4, LCA_SPEEDGAIN = 1 << 5, LCA_KEEPRIGHT = 1 << 6,
  LCA_TRACI = 1 << 7, LCA_URGENT = 1 << 8, LCA_UNKNOWN = 1 << 30, LCA_BLOCKED_BY_LEFT_LEADER = 1 << 9,
  LCA_BLOCKED_BY_LEFT_FOLLOWER = 1 << 10, LCA_BLOCKED_BY_RIGHT_LEADER = 1 << 11, LCA_BLOCKED_BY_RIGHT_FOLLOWER = 1 << 12, LCA_OVERLAPPING = 1 << 13,
  LCA_INSUFFICIENT_SPACE = 1 << 14, LCA_SUBLANE = 1 << 15, LCA_INSUFFICIENT_SPEED = 1 << 28, LCA_WANTS_LANECHANGE = LCA_LEFT | LCA_RIGHT,
  LCA_WANTS_LANECHANGE_OR_STAY = LCA_WANTS_LANECHANGE | LCA_STAY, LCA_BLOCKED_LEFT = LCA_BLOCKED_BY_LEFT_LEADER | LCA_BLOCKED_BY_LEFT_FOLLOWER, LCA_BLOCKED_RIGHT = LCA_BLOCKED_BY_RIGHT_LEADER | LCA_BLOCKED_BY_RIGHT_FOLLOWER, LCA_BLOCKED_BY_LEADER = LCA_BLOCKED_BY_LEFT_LEADER | LCA_BLOCKED_BY_RIGHT_LEADER,
  LCA_BLOCKED_BY_FOLLOWER = LCA_BLOCKED_BY_LEFT_FOLLOWER | LCA_BLOCKED_BY_RIGHT_FOLLOWER, LCA_BLOCKED = LCA_BLOCKED_LEFT | LCA_BLOCKED_RIGHT | LCA_INSUFFICIENT_SPACE | LCA_INSUFFICIENT_SPEED, LCA_CHANGE_REASONS = (LCA_STRATEGIC | LCA_COOPERATIVE | LCA_SPEEDGAIN | LCA_KEEPRIGHT | LCA_SUBLANE | LCA_TRACI), LCA_AMBLOCKINGLEADER = 1 << 16,
  LCA_AMBLOCKINGFOLLOWER = 1 << 17, LCA_MRIGHT = 1 << 18, LCA_MLEFT = 1 << 19, LCA_AMBLOCKINGFOLLOWER_DONTBRAKE = 1 << 21,
  LCA_CHANGE_TO_HELP = 1 << 23, LCA_AMBACKBLOCKER = 1 << 26, LCA_AMBACKBLOCKER_STANDING = 1 << 27
}
 The state of a vehicle's lane-change behavior. More...
 
enum  LaneChangeModel { LCM_DK2008, LCM_LC2013, LCM_SL2015, LCM_DEFAULT }
 
enum  LaneSpreadFunction { LANESPREAD_RIGHT, LANESPREAD_CENTER }
 Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shall be computed In dependence to this value, lanes will be spread to the right side or to both sides from the given edge geometry (Also used when node positions are used as edge geometry). More...
 
enum  LateralAlignment {
  LATALIGN_RIGHT, LATALIGN_CENTER, LATALIGN_ARBITRARY, LATALIGN_NICE,
  LATALIGN_COMPACT, LATALIGN_LEFT
}
 Numbers representing special SUMO-XML-attribute values Information how vehicles align themselves within their lane by default. More...
 
enum  LinkDirection {
  LINKDIR_STRAIGHT = 0, LINKDIR_TURN, LINKDIR_TURN_LEFTHAND, LINKDIR_LEFT,
  LINKDIR_RIGHT, LINKDIR_PARTLEFT, LINKDIR_PARTRIGHT, LINKDIR_NODIR
}
 The different directions a link between two lanes may take (or a stream between two edges). used in netbuild (formerly NBMMLDirection) and MSLink. More...
 
enum  LinkState {
  LINKSTATE_TL_GREEN_MAJOR = 'G', LINKSTATE_TL_GREEN_MINOR = 'g', LINKSTATE_TL_RED = 'r', LINKSTATE_TL_REDYELLOW = 'u',
  LINKSTATE_TL_YELLOW_MAJOR = 'Y', LINKSTATE_TL_YELLOW_MINOR = 'y', LINKSTATE_TL_OFF_BLINKING = 'o', LINKSTATE_TL_OFF_NOSIGNAL = 'O',
  LINKSTATE_MAJOR = 'M', LINKSTATE_MINOR = 'm', LINKSTATE_EQUAL = '=', LINKSTATE_STOP = 's',
  LINKSTATE_ALLWAY_STOP = 'w', LINKSTATE_ZIPPER = 'Z', LINKSTATE_DEADEND = '-'
}
 The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic, in MSLink and GNEInternalLane. More...
 
enum  PersonMode {
  PERSONMODE_NONE = 0, PERSONMODE_WALK = 1, PERSONMODE_BICYCLE = 2, PERSONMODE_CAR = 4,
  PERSONMODE_PUBLIC = 8
}
 travel modes for persons More...
 
enum  RightOfWay { RIGHT_OF_WAY_DEFAULT, RIGHT_OF_WAY_EDGEPRIORITY }
 algorithms for computing right of way More...
 
enum  SumoXMLAttr {
  SUMO_ATTR_NOTHING, SUMO_ATTR_ID, SUMO_ATTR_REFID, SUMO_ATTR_NAME,
  SUMO_ATTR_TYPE, SUMO_ATTR_PRIORITY, SUMO_ATTR_NUMLANES, SUMO_ATTR_SPEED,
  SUMO_ATTR_ONEWAY, SUMO_ATTR_WIDTH, SUMO_ATTR_WIDTHRESOLUTION, SUMO_ATTR_MAXWIDTH,
  SUMO_ATTR_MINWIDTH, SUMO_ATTR_SIDEWALKWIDTH, SUMO_ATTR_BIKELANEWIDTH, SUMO_ATTR_REMOVE,
  SUMO_ATTR_LENGTH, SUMO_ATTR_BIDI, SUMO_ATTR_DISTANCE, SUMO_ATTR_ID_BEFORE,
  SUMO_ATTR_ID_AFTER, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z,
  SUMO_ATTR_CENTER_X, SUMO_ATTR_CENTER_Y, SUMO_ATTR_CENTER_Z, SUMO_ATTR_KEY,
  SUMO_ATTR_REQUESTSIZE, SUMO_ATTR_REQUEST, SUMO_ATTR_RESPONSE, SUMO_ATTR_PROGRAMID,
  SUMO_ATTR_OFFSET, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_INCLANES, SUMO_ATTR_INTLANES,
  SUMO_ATTR_WEIGHT, SUMO_ATTR_NODE, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES,
  SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT,
  SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT,
  SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_ROUTE, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT,
  SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_ACCEL, SUMO_ATTR_DECEL,
  SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_HASDRIVERSTATE, SUMO_ATTR_ACTIONSTEPLENGTH,
  SUMO_ATTR_VCLASS, SUMO_ATTR_VCLASSES, SUMO_ATTR_EXCEPTIONS, SUMO_ATTR_REPNUMBER,
  SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_SPEEDDEV, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_CAR_FOLLOW_MODEL,
  SUMO_ATTR_MINGAP, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_LOADING_DURATION,
  SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGEDELAY,
  SUMO_ATTR_ACTUALBATTERYCAPACITY, SUMO_ATTR_MAXIMUMBATTERYCAPACITY, SUMO_ATTR_MAXIMUMPOWER, SUMO_ATTR_VEHICLEMASS,
  SUMO_ATTR_FRONTSURFACEAREA, SUMO_ATTR_AIRDRAGCOEFFICIENT, SUMO_ATTR_INTERNALMOMENTOFINERTIA, SUMO_ATTR_RADIALDRAGCOEFFICIENT,
  SUMO_ATTR_ROLLDRAGCOEFFICIENT, SUMO_ATTR_CONSTANTPOWERINTAKE, SUMO_ATTR_PROPULSIONEFFICIENCY, SUMO_ATTR_RECUPERATIONEFFICIENCY,
  SUMO_ATTR_RECUPERATIONEFFICIENCY_BY_DECELERATION, SUMO_ATTR_STOPPINGTRESHOLD, SUMO_ATTR_CHARGING_STATUS, SUMO_ATTR_ENERGYCONSUMED,
  SUMO_ATTR_CHARGINGSTATIONID, SUMO_ATTR_ENERGYCHARGED, SUMO_ATTR_ENERGYCHARGEDINTRANSIT, SUMO_ATTR_ENERGYCHARGEDSTOPPED,
  SUMO_ATTR_POSONLANE, SUMO_ATTR_TIMESTOPPED, SUMO_ATTR_TOTALENERGYCHARGED, SUMO_ATTR_CHARGINGSTEPS,
  SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE, SUMO_ATTR_CHARGINGBEGIN, SUMO_ATTR_CHARGINGEND, SUMO_ATTR_PARTIALCHARGE,
  SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2,
  SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_SC_GAIN,
  SUMO_ATTR_GCC_GAIN_SPEED, SUMO_ATTR_GCC_GAIN_SPACE, SUMO_ATTR_GC_GAIN_SPEED, SUMO_ATTR_GC_GAIN_SPACE,
  SUMO_ATTR_CA_GAIN_SPEED, SUMO_ATTR_CA_GAIN_SPACE, SUMO_ATTR_SC_GAIN_CACC, SUMO_ATTR_GCC_GAIN_GAP_CACC,
  SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC, SUMO_ATTR_GC_GAIN_GAP_CACC, SUMO_ATTR_GC_GAIN_GAP_DOT_CACC, SUMO_ATTR_CA_GAIN_GAP_CACC,
  SUMO_ATTR_CA_GAIN_GAP_DOT_CACC, SUMO_ATTR_HEADWAY_TIME_CACC_TO_ACC, SUMO_ATTR_TRAIN_TYPE, SUMO_ATTR_LCA_STRATEGIC_PARAM,
  SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM,
  SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_ASSERTIVE,
  SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_LOOKAHEADLEFT,
  SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE,
  SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_EXPERIMENTAL1, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME,
  SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME, SUMO_ATTR_JM_IGNORE_FOE_SPEED,
  SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_SIGMA_MINOR, SUMO_ATTR_JM_TIMEGAP_MINOR, SUMO_ATTR_LAST,
  SUMO_ATTR_COST, SUMO_ATTR_SAVINGS, SUMO_ATTR_PROB, SUMO_ATTR_PROBS,
  SUMO_ATTR_ROUTES, SUMO_ATTR_VTYPES, SUMO_ATTR_LANE, SUMO_ATTR_LANES,
  SUMO_ATTR_FROM, SUMO_ATTR_TO, SUMO_ATTR_FROMLONLAT, SUMO_ATTR_TOLONLAT,
  SUMO_ATTR_FROMXY, SUMO_ATTR_TOXY, SUMO_ATTR_PERIOD, SUMO_ATTR_FROM_TAZ,
  SUMO_ATTR_TO_TAZ, SUMO_ATTR_REROUTE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_CONTAINER_CAPACITY,
  SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_MODES, SUMO_ATTR_WALKFACTOR,
  SUMO_ATTR_FUNCTION, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_FREQUENCY,
  SUMO_ATTR_STYLE, SUMO_ATTR_FILE, SUMO_ATTR_JUNCTION, SUMO_ATTR_NUMBER,
  SUMO_ATTR_DURATION, SUMO_ATTR_UNTIL, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_CROSSING_EDGES,
  SUMO_ATTR_TIME, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_TLID,
  SUMO_ATTR_TLTYPE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_SHAPE,
  SUMO_ATTR_SPREADTYPE, SUMO_ATTR_RADIUS, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_RIGHT_OF_WAY,
  SUMO_ATTR_FRINGE, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_COLOR, SUMO_ATTR_DIR,
  SUMO_ATTR_STATE, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_LAYER, SUMO_ATTR_FILL,
  SUMO_ATTR_LINEWIDTH, SUMO_ATTR_PREFIX, SUMO_ATTR_DISCARD, SUMO_ATTR_FROM_LANE,
  SUMO_ATTR_TO_LANE, SUMO_ATTR_DEST, SUMO_ATTR_SOURCE, SUMO_ATTR_VIA,
  SUMO_ATTR_VIALONLAT, SUMO_ATTR_VIAXY, SUMO_ATTR_NODES, SUMO_ATTR_MINDURATION,
  SUMO_ATTR_MAXDURATION, SUMO_ATTR_NEXT, SUMO_ATTR_FOES, SUMO_ATTR_CONT,
  SUMO_ATTR_CONTPOS, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_JAM_DIST_THRESHOLD,
  SUMO_ATTR_SHOW_DETECTOR, SUMO_ATTR_OPEN_ENTRY, SUMO_ATTR_WAUT_ID, SUMO_ATTR_JUNCTION_ID,
  SUMO_ATTR_PROCEDURE, SUMO_ATTR_SYNCHRON, SUMO_ATTR_REF_TIME, SUMO_ATTR_START_PROG,
  SUMO_ATTR_OFF, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_SPLIT_VTYPE, SUMO_ATTR_UNCONTROLLED,
  SUMO_ATTR_PASS, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_PARKING_AREA,
  SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ONROAD, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_LINE,
  SUMO_ATTR_LINES, SUMO_ATTR_TRIP_ID, SUMO_ATTR_INTENDED, SUMO_ATTR_VALUE,
  SUMO_ATTR_PROHIBITOR, SUMO_ATTR_PROHIBITED, SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW,
  SUMO_ATTR_PREFER, SUMO_ATTR_CONTROLLED_INNER, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_PERSONSPERHOUR,
  SUMO_ATTR_OUTPUT, SUMO_ATTR_HEIGHT, SUMO_ATTR_GUISHAPE, SUMO_ATTR_OSGFILE,
  SUMO_ATTR_IMGFILE, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_ANGLE, SUMO_ATTR_EMISSIONCLASS,
  SUMO_ATTR_IMPATIENCE, SUMO_ATTR_STARTPOS, SUMO_ATTR_ENDPOS, SUMO_ATTR_TRIGGERED,
  SUMO_ATTR_CONTAINER_TRIGGERED, SUMO_ATTR_PARKING, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS,
  SUMO_ATTR_INDEX, SUMO_ATTR_ENTERING, SUMO_ATTR_EXCLUDE_EMPTY, SUMO_ATTR_WITH_INTERNAL,
  SUMO_ATTR_TRACK_VEHICLES, SUMO_ATTR_DETECT_PERSONS, SUMO_ATTR_MAX_TRAVELTIME, SUMO_ATTR_MIN_SAMPLES,
  SUMO_ATTR_LON, SUMO_ATTR_LAT, SUMO_ATTR_GEO, SUMO_ATTR_GEOSHAPE,
  SUMO_ATTR_GEOPOSITION, SUMO_ATTR_K, SUMO_ATTR_V, SUMO_ATTR_REF,
  SUMO_ATTR_HREF, SUMO_ATTR_ZOOM, SUMO_ATTR_INTERPOLATED, SUMO_ATTR_THRESHOLD,
  SUMO_ATTR_NET_OFFSET, SUMO_ATTR_CONV_BOUNDARY, SUMO_ATTR_ORIG_BOUNDARY, SUMO_ATTR_ORIG_PROJ,
  SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING,
  SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_WIEDEMANN_SECURITY,
  SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_W99_CC1, SUMO_ATTR_CF_W99_CC2, SUMO_ATTR_CF_W99_CC3,
  SUMO_ATTR_CF_W99_CC4, SUMO_ATTR_CF_W99_CC5, SUMO_ATTR_CF_W99_CC6, SUMO_ATTR_CF_W99_CC7,
  SUMO_ATTR_CF_W99_CC8, SUMO_ATTR_CF_W99_CC9, SUMO_ATTR_CF_CC_CCDECEL, SUMO_ATTR_CF_CC_CONSTSPACING,
  SUMO_ATTR_CF_CC_KP, SUMO_ATTR_CF_CC_LAMBDA, SUMO_ATTR_CF_CC_C1, SUMO_ATTR_CF_CC_XI,
  SUMO_ATTR_CF_CC_OMEGAN, SUMO_ATTR_CF_CC_TAU, SUMO_ATTR_CF_CC_LANES_COUNT, SUMO_ATTR_CF_CC_CCACCEL,
  SUMO_ATTR_CF_CC_PLOEG_KP, SUMO_ATTR_CF_CC_PLOEG_KD, SUMO_ATTR_CF_CC_PLOEG_H, SUMO_ATTR_CF_CC_FLATBED_KA,
  SUMO_ATTR_CF_CC_FLATBED_KV, SUMO_ATTR_CF_CC_FLATBED_KP, SUMO_ATTR_CF_CC_FLATBED_D, SUMO_ATTR_CF_CC_FLATBED_H,
  SUMO_ATTR_GENERATE_WALKS, SUMO_ATTR_ACTTYPE, SUMO_ATTR_SLOPE, SUMO_ATTR_VERSION,
  SUMO_ATTR_CORNERDETAIL, SUMO_ATTR_LINKDETAIL, SUMO_ATTR_RECTANGULAR_LANE_CUT, SUMO_ATTR_WALKINGAREAS,
  SUMO_ATTR_LEFTHAND, SUMO_ATTR_LIMIT_TURN_SPEED, SUMO_ATTR_CHECKLANEFOES_ALL, SUMO_ATTR_CHECKLANEFOES_ROUNDABOUT,
  SUMO_ATTR_COMMAND, SUMO_ATTR_ACTORCONFIG, SUMO_ATTR_VEHICLE, SUMO_ATTR_STARTTIME,
  SUMO_ATTR_VEHICLECLASS, SUMO_ATTR_FUEL, SUMO_ATTR_ACCELERATION, SUMO_ATTR_AMOUNT,
  SUMO_ATTR_ORIGIN, SUMO_ATTR_DESTINATION, SUMO_ATTR_VISIBLE, AGEN_ATTR_INHABITANTS,
  AGEN_ATTR_HOUSEHOLDS, AGEN_ATTR_CHILDREN, AGEN_ATTR_RETIREMENT, AGEN_ATTR_CARS,
  AGEN_ATTR_UNEMPLOYEMENT, AGEN_ATTR_LABORDEMAND, AGEN_ATTR_MAX_FOOT_DIST, AGEN_ATTR_IN_TRAFFIC,
  AGEN_ATTR_OUT_TRAFFIC, AGEN_ATTR_POPULATION, AGEN_ATTR_OUT_WORKPOSITION, AGEN_ATTR_HOUR,
  AGEN_ATTR_PROP, AGEN_ATTR_CAPACITY, AGEN_ATTR_OPENING, AGEN_ATTR_CLOSING,
  AGEN_ATTR_MAX_TRIP_DURATION, AGEN_ATTR_RATE, AGEN_ATTR_BEGINAGE, AGEN_ATTR_ENDAGE,
  AGEN_ATTR_PEOPLENBR, AGEN_ATTR_CARPREF, AGEN_ATTR_CITYSPEED, AGEN_ATTR_FREETIMERATE,
  AGEN_ATTR_UNI_RAND_TRAFFIC, AGEN_ATTR_DEP_VARIATION, AGEN_ATTR_INCOMING, AGEN_ATTR_OUTGOING,
  GNE_ATTR_SELECTED, GNE_ATTR_MODIFICATION_STATUS, GNE_ATTR_SHAPE_START, GNE_ATTR_SHAPE_END,
  GNE_ATTR_BIDIR, GNE_ATTR_BLOCK_MOVEMENT, GNE_ATTR_BLOCK_SHAPE, GNE_ATTR_CLOSE_SHAPE,
  GNE_ATTR_PARENT, GNE_ATTR_GENERIC, GNE_ATTR_MIN_SOURCE, GNE_ATTR_MIN_SINK,
  GNE_ATTR_MAX_SOURCE, GNE_ATTR_MAX_SINK, GNE_ATTR_AVERAGE_SOURCE, GNE_ATTR_AVERAGE_SINK,
  GNE_ATTR_TAZCOLOR, GNE_ATTR_DEFAULT_VTYPE, GNE_ATTR_DEFAULT_VTYPE_MODIFIED, SUMO_ATTR_CARRIAGE_LENGTH,
  SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_TARGETLANE, SUMO_ATTR_CROSSING,
  SUMO_ATTR_XMLNS, SUMO_ATTR_SCHEMA_LOCATION, SUMO_ATTR_RNG_DEFAULT, SUMO_ATTR_RNG_ROUTEHANDLER,
  SUMO_ATTR_RNG_INSERTIONCONTROL, SUMO_ATTR_RNG_DEVICE, SUMO_ATTR_RNG_DEVICE_BT, SUMO_ATTR_RNG_DRIVERSTATE,
  SUMO_ATTR_RNG_DEVICE_TOC
}
 Numbers representing SUMO-XML - attributes. More...
 
enum  SumoXMLEdgeFunc {
  EDGEFUNC_UNKNOWN, EDGEFUNC_NORMAL, EDGEFUNC_CONNECTOR, EDGEFUNC_CROSSING,
  EDGEFUNC_WALKINGAREA, EDGEFUNC_INTERNAL
}
 Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbuild/netimport and netload. More...
 
enum  SumoXMLNodeType {
  NODETYPE_UNKNOWN, NODETYPE_TRAFFIC_LIGHT, NODETYPE_TRAFFIC_LIGHT_NOJUNCTION, NODETYPE_TRAFFIC_LIGHT_RIGHT_ON_RED,
  NODETYPE_RAIL_SIGNAL, NODETYPE_RAIL_CROSSING, NODETYPE_PRIORITY, NODETYPE_PRIORITY_STOP,
  NODETYPE_RIGHT_BEFORE_LEFT, NODETYPE_ALLWAY_STOP, NODETYPE_ZIPPER, NODETYPE_DISTRICT,
  NODETYPE_NOJUNCTION, NODETYPE_INTERNAL, NODETYPE_DEAD_END, NODETYPE_DEAD_END_DEPRECATED
}
 Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used in netbuild/netimport and netload. More...
 
enum  SumoXMLTag {
  SUMO_TAG_NOTHING, SUMO_TAG_NET, SUMO_TAG_EDGE, SUMO_TAG_LANE,
  SUMO_TAG_NEIGH, SUMO_TAG_POI, SUMO_TAG_POILANE, SUMO_TAG_POLY,
  SUMO_TAG_JUNCTION, SUMO_TAG_RESTRICTION, SUMO_TAG_E1DETECTOR, SUMO_TAG_INDUCTION_LOOP,
  SUMO_TAG_E2DETECTOR, SUMO_TAG_E2DETECTOR_MULTILANE, SUMO_TAG_LANE_AREA_DETECTOR, SUMO_TAG_E3DETECTOR,
  SUMO_TAG_ENTRY_EXIT_DETECTOR, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_MEANDATA_LANE, SUMO_TAG_DET_ENTRY,
  SUMO_TAG_DET_EXIT, SUMO_TAG_EDGEFOLLOWDETECTOR, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_VSS,
  SUMO_TAG_CALIBRATOR, SUMO_TAG_LANECALIBRATOR, SUMO_TAG_REROUTER, SUMO_TAG_BUS_STOP,
  SUMO_TAG_TRAIN_STOP, SUMO_TAG_PT_LINE, SUMO_TAG_ACCESS, SUMO_TAG_CONTAINER_STOP,
  SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_SPACE, SUMO_TAG_CHARGING_STATION, SUMO_TAG_VTYPEPROBE,
  SUMO_TAG_ROUTEPROBE, SUMO_TAG_ROUTES, SUMO_TAG_VEHICLE, SUMO_TAG_VTYPE,
  SUMO_TAG_PTYPE, SUMO_TAG_ROUTE, SUMO_TAG_EMBEDDEDROUTE, SUMO_TAG_REQUEST,
  SUMO_TAG_SOURCE, SUMO_TAG_TAZ, SUMO_TAG_TAZSOURCE, SUMO_TAG_TAZSINK,
  SUMO_TAG_TRAFFIC_LIGHT, SUMO_TAG_TLLOGIC, SUMO_TAG_PHASE, SUMO_TAG_TRIP,
  SUMO_TAG_TRIP_TAZ, SUMO_TAG_FLOW, SUMO_TAG_ROUTEFLOW, SUMO_TAG_FLOW_CALIBRATOR,
  SUMO_TAG_FLOWSTATE, SUMO_TAG_STEP, SUMO_TAG_INTERVAL, SUMO_TAG_TIMEDEVENT,
  SUMO_TAG_FROMEDGE, SUMO_TAG_TOEDGE, SUMO_TAG_SINK, SUMO_TAG_PARAM,
  SUMO_TAG_WAUT, SUMO_TAG_WAUT_SWITCH, SUMO_TAG_WAUT_JUNCTION, SUMO_TAG_SEGMENT,
  SUMO_TAG_DELETE, SUMO_TAG_STOP, SUMO_TAG_STOP_LANE, SUMO_TAG_STOP_BUSSTOP,
  SUMO_TAG_STOP_CONTAINERSTOP, SUMO_TAG_STOP_CHARGINGSTATION, SUMO_TAG_STOP_PARKINGAREA, SUMO_TAG_DEST_PROB_REROUTE,
  SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_PARKING_ZONE_REROUTE,
  SUMO_TAG_POLYTYPE, SUMO_TAG_CONNECTION, SUMO_TAG_PROHIBITION, SUMO_TAG_SPLIT,
  SUMO_TAG_NODE, SUMO_TAG_TYPE, SUMO_TAG_DETECTOR_DEFINITION, SUMO_TAG_ROUTE_DISTRIBUTION,
  SUMO_TAG_VTYPE_DISTRIBUTION, SUMO_TAG_VAPORIZER, SUMO_TAG_ROUNDABOUT, SUMO_TAG_JOIN,
  SUMO_TAG_JOINEXCLUDE, SUMO_TAG_CROSSING, SUMO_TAG_WALKINGAREA, SUMO_TAG_STOPOFFSET,
  SUMO_TAG_WAY, SUMO_TAG_ND, SUMO_TAG_TAG, SUMO_TAG_RELATION,
  SUMO_TAG_MEMBER, SUMO_TAG_VIEWSETTINGS, SUMO_TAG_VIEWSETTINGS_DECAL, SUMO_TAG_VIEWSETTINGS_LIGHT,
  SUMO_TAG_VIEWSETTINGS_SCHEME, SUMO_TAG_VIEWSETTINGS_OPENGL, SUMO_TAG_VIEWSETTINGS_BACKGROUND, SUMO_TAG_VIEWSETTINGS_EDGES,
  SUMO_TAG_VIEWSETTINGS_VEHICLES, SUMO_TAG_VIEWSETTINGS_PERSONS, SUMO_TAG_VIEWSETTINGS_CONTAINERS, SUMO_TAG_VIEWSETTINGS_JUNCTIONS,
  SUMO_TAG_VIEWSETTINGS_ADDITIONALS, SUMO_TAG_VIEWSETTINGS_POIS, SUMO_TAG_VIEWSETTINGS_POLYS, SUMO_TAG_VIEWSETTINGS_LEGEND,
  SUMO_TAG_VIEWSETTINGS_EVENT, SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME, SUMO_TAG_INCLUDE, SUMO_TAG_DELAY,
  SUMO_TAG_VIEWPORT, SUMO_TAG_SNAPSHOT, SUMO_TAG_BREAKPOINTS_FILE, SUMO_TAG_BREAKPOINT,
  SUMO_TAG_LOCATION, SUMO_TAG_COLORSCHEME, SUMO_TAG_SCALINGSCHEME, SUMO_TAG_ENTRY,
  SUMO_TAG_RNGSTATE, SUMO_TAG_VEHICLETRANSFER, SUMO_TAG_DEVICE, SUMO_TAG_CF_KRAUSS,
  SUMO_TAG_CF_KRAUSS_PLUS_SLOPE, SUMO_TAG_CF_KRAUSS_ORIG1, SUMO_TAG_CF_KRAUSSX, SUMO_TAG_CF_SMART_SK,
  SUMO_TAG_CF_DANIEL1, SUMO_TAG_CF_IDM, SUMO_TAG_CF_IDMM, SUMO_TAG_CF_PWAGNER2009,
  SUMO_TAG_CF_BKERNER, SUMO_TAG_CF_WIEDEMANN, SUMO_TAG_CF_W99, SUMO_TAG_CF_ACC,
  SUMO_TAG_CF_CACC, SUMO_TAG_CF_RAIL, SUMO_TAG_CF_CC, SUMO_TAG_PERSON,
  SUMO_TAG_PERSONTRIP, SUMO_TAG_RIDE, SUMO_TAG_WALK, SUMO_TAG_PERSONFLOW,
  SUMO_TAG_PERSONTRIP_FROMTO, SUMO_TAG_PERSONTRIP_BUSSTOP, SUMO_TAG_WALK_EDGES, SUMO_TAG_WALK_FROMTO,
  SUMO_TAG_WALK_BUSSTOP, SUMO_TAG_WALK_ROUTE, SUMO_TAG_RIDE_FROMTO, SUMO_TAG_RIDE_BUSSTOP,
  SUMO_TAG_PERSONSTOP_BUSSTOP, SUMO_TAG_PERSONSTOP_LANE, SUMO_TAG_CONTAINER, SUMO_TAG_TRANSPORT,
  SUMO_TAG_TRANSHIP, SUMO_TAG_TRAJECTORIES, SUMO_TAG_TIMESTEP, SUMO_TAG_TIMESLICE,
  SUMO_TAG_ACTORCONFIG, SUMO_TAG_MOTIONSTATE, SUMO_TAG_OD_PAIR, AGEN_TAG_GENERAL,
  AGEN_TAG_STREET, AGEN_TAG_WORKHOURS, AGEN_TAG_OPENING, AGEN_TAG_CLOSING,
  AGEN_TAG_SCHOOLS, AGEN_TAG_SCHOOL, AGEN_TAG_BUSSTATION, AGEN_TAG_BUSLINE,
  AGEN_TAG_STATIONS, AGEN_TAG_REV_STATIONS, AGEN_TAG_STATION, AGEN_TAG_FREQUENCY,
  AGEN_TAG_POPULATION, AGEN_TAG_BRACKET, AGEN_TAG_CITYGATES, AGEN_TAG_ENTRANCE,
  AGEN_TAG_PARAM
}
 Numbers representing SUMO-XML - element names. More...
 
enum  TrafficLightType {
  TLTYPE_STATIC, TLTYPE_RAIL_SIGNAL, TLTYPE_RAIL_CROSSING, TLTYPE_ACTUATED,
  TLTYPE_DELAYBASED, TLTYPE_SOTL_PHASE, TLTYPE_SOTL_PLATOON, TLTYPE_SOTL_REQUEST,
  TLTYPE_SOTL_WAVE, TLTYPE_SOTL_MARCHING, TLTYPE_SWARM_BASED, TLTYPE_HILVL_DETERMINISTIC,
  TLTYPE_OFF, TLTYPE_INVALID
}
 
enum  TrainType {
  TRAINTYPE_NGT400, TRAINTYPE_NGT400_16, TRAINTYPE_RB425, TRAINTYPE_RB628,
  TRAINTYPE_ICE1, TRAINTYPE_REDOSTO7, TRAINTYPE_FREIGHT, TRAINTYPE_ICE3,
  TRAINTYPE_UNKNOWN
}
 

Variables

const std::string SUMO_PARAM_ORIGID
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Clemens Honomichl
Piotr Woznica
Michael Behrisch
Walter Bamberger
Date
Sept 2002
Version
$Id$

Definition in file SUMOXMLDefinitions.h.

Enumeration Type Documentation

◆ FringeType

enum FringeType

algorithms for computing right of way

Enumerator
FRINGE_TYPE_OUTER 
FRINGE_TYPE_INNER 
FRINGE_TYPE_DEFAULT 

Definition at line 1105 of file SUMOXMLDefinitions.h.

◆ LaneChangeAction

The state of a vehicle's lane-change behavior.

Enumerator
LCA_NONE 
LCA_STAY 

Needs to stay on the current lane.

LCA_LEFT 

Wants go to the left.

LCA_RIGHT 

Wants go to the right.

LCA_STRATEGIC 

The action is needed to follow the route (navigational lc)

LCA_COOPERATIVE 

The action is done to help someone else.

LCA_SPEEDGAIN 

The action is due to the wish to be faster (tactical lc)

LCA_KEEPRIGHT 

The action is due to the default of keeping right "Rechtsfahrgebot".

LCA_TRACI 

The action is due to a TraCI request.

LCA_URGENT 

The action is urgent (to be defined by lc-model)

LCA_UNKNOWN 

The action has not been determined.

LCA_BLOCKED_BY_LEFT_LEADER 
LCA_BLOCKED_BY_LEFT_FOLLOWER 

The vehicle is blocked by left follower.

LCA_BLOCKED_BY_RIGHT_LEADER 

The vehicle is blocked by right leader.

LCA_BLOCKED_BY_RIGHT_FOLLOWER 

The vehicle is blocked by right follower.

LCA_OVERLAPPING 

The vehicle is blocked being overlapping.

LCA_INSUFFICIENT_SPACE 

The vehicle does not have enough space to complete a continuous change before the next turn.

LCA_SUBLANE 

used by the sublane model

LCA_INSUFFICIENT_SPEED 

Vehicle is too slow to complete a continuous lane change (in case that maxSpeedLatStanding==0)

LCA_WANTS_LANECHANGE 

lane can change

LCA_WANTS_LANECHANGE_OR_STAY 

lane can change or stay

LCA_BLOCKED_LEFT 

blocked left

LCA_BLOCKED_RIGHT 

blocked right

LCA_BLOCKED_BY_LEADER 

blocked by leader

LCA_BLOCKED_BY_FOLLOWER 

blocker by follower

LCA_BLOCKED 

blocked in all directions

LCA_CHANGE_REASONS 

reasons of lane change

LCA_AMBLOCKINGLEADER 
LCA_AMBLOCKINGFOLLOWER 
LCA_MRIGHT 
LCA_MLEFT 
LCA_AMBLOCKINGFOLLOWER_DONTBRAKE 
LCA_CHANGE_TO_HELP 
LCA_AMBACKBLOCKER 
LCA_AMBACKBLOCKER_STANDING 

Definition at line 1213 of file SUMOXMLDefinitions.h.

◆ LaneChangeModel

Enumerator
LCM_DK2008 
LCM_LC2013 
LCM_SL2015 
LCM_DEFAULT 

Definition at line 1298 of file SUMOXMLDefinitions.h.

◆ LaneSpreadFunction

Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shall be computed In dependence to this value, lanes will be spread to the right side or to both sides from the given edge geometry (Also used when node positions are used as edge geometry).

Enumerator
LANESPREAD_RIGHT 
LANESPREAD_CENTER 

Definition at line 1092 of file SUMOXMLDefinitions.h.

◆ LateralAlignment

Numbers representing special SUMO-XML-attribute values Information how vehicles align themselves within their lane by default.

Enumerator
LATALIGN_RIGHT 

drive on the right side

LATALIGN_CENTER 

drive in the middle

LATALIGN_ARBITRARY 

maintain the current alignment

LATALIGN_NICE 

align with the closest sublane border

LATALIGN_COMPACT 

align with the rightmost sublane that allows keeping the current speed

LATALIGN_LEFT 

drive on the left side

Definition at line 1323 of file SUMOXMLDefinitions.h.

◆ LinkDirection

The different directions a link between two lanes may take (or a stream between two edges). used in netbuild (formerly NBMMLDirection) and MSLink.

Enumerator
LINKDIR_STRAIGHT 

The link is a straight direction.

LINKDIR_TURN 

The link is a 180 degree turn.

LINKDIR_TURN_LEFTHAND 

The link is a 180 degree turn (left-hand network)

LINKDIR_LEFT 

The link is a (hard) left direction.

LINKDIR_RIGHT 

The link is a (hard) right direction.

LINKDIR_PARTLEFT 

The link is a partial left direction.

LINKDIR_PARTRIGHT 

The link is a partial right direction.

LINKDIR_NODIR 

The link has no direction (is a dead end link)

Definition at line 1171 of file SUMOXMLDefinitions.h.

◆ LinkState

enum LinkState

The right-of-way state of a link between two lanes used when constructing a NBTrafficLightLogic, in MSLink and GNEInternalLane.

This enumerations holds the possible right-of-way rules a link may have. Beyond the righ-of-way rules, this enumeration also holds the possible traffic light states.

enum values are assigned so that chars can be cast back to linkstates

Todo:
fix redundancy
Enumerator
LINKSTATE_TL_GREEN_MAJOR 

The link has green light, may pass.

LINKSTATE_TL_GREEN_MINOR 

The link has green light, has to brake.

LINKSTATE_TL_RED 

The link has red light (must brake)

LINKSTATE_TL_REDYELLOW 

The link has red light (must brake) but indicates upcoming green.

LINKSTATE_TL_YELLOW_MAJOR 

The link has yellow light, may pass.

LINKSTATE_TL_YELLOW_MINOR 

The link has yellow light, has to brake anyway.

LINKSTATE_TL_OFF_BLINKING 

The link is controlled by a tls which is off and blinks, has to brake.

LINKSTATE_TL_OFF_NOSIGNAL 

The link is controlled by a tls which is off, not blinking, may pass.

LINKSTATE_MAJOR 

This is an uncontrolled, major link, may pass.

LINKSTATE_MINOR 

This is an uncontrolled, minor link, has to brake.

LINKSTATE_EQUAL 

This is an uncontrolled, right-before-left link.

LINKSTATE_STOP 

This is an uncontrolled, minor link, has to stop.

LINKSTATE_ALLWAY_STOP 

This is an uncontrolled, all-way stop link.

LINKSTATE_ZIPPER 

This is an uncontrolled, zipper-merge link.

LINKSTATE_DEADEND 

This is a dead end link.

Definition at line 1132 of file SUMOXMLDefinitions.h.

◆ PersonMode

enum PersonMode

travel modes for persons

Enumerator
PERSONMODE_NONE 
PERSONMODE_WALK 
PERSONMODE_BICYCLE 
PERSONMODE_CAR 
PERSONMODE_PUBLIC 

Definition at line 1112 of file SUMOXMLDefinitions.h.

◆ RightOfWay

enum RightOfWay

algorithms for computing right of way

Enumerator
RIGHT_OF_WAY_DEFAULT 
RIGHT_OF_WAY_EDGEPRIORITY 

Definition at line 1099 of file SUMOXMLDefinitions.h.

◆ SumoXMLAttr

Numbers representing SUMO-XML - attributes.

See also
GenericSAXHandler
SUMOSAXHandler
Enumerator
SUMO_ATTR_NOTHING 

invalid attribute

SUMO_ATTR_ID 
SUMO_ATTR_REFID 
SUMO_ATTR_NAME 
SUMO_ATTR_TYPE 
SUMO_ATTR_PRIORITY 
SUMO_ATTR_NUMLANES 
SUMO_ATTR_SPEED 
SUMO_ATTR_ONEWAY 
SUMO_ATTR_WIDTH 
SUMO_ATTR_WIDTHRESOLUTION 
SUMO_ATTR_MAXWIDTH 
SUMO_ATTR_MINWIDTH 
SUMO_ATTR_SIDEWALKWIDTH 
SUMO_ATTR_BIKELANEWIDTH 
SUMO_ATTR_REMOVE 
SUMO_ATTR_LENGTH 
SUMO_ATTR_BIDI 
SUMO_ATTR_DISTANCE 
SUMO_ATTR_ID_BEFORE 
SUMO_ATTR_ID_AFTER 
SUMO_ATTR_X 
SUMO_ATTR_Y 
SUMO_ATTR_Z 
SUMO_ATTR_CENTER_X 
SUMO_ATTR_CENTER_Y 
SUMO_ATTR_CENTER_Z 
SUMO_ATTR_KEY 
SUMO_ATTR_REQUESTSIZE 
SUMO_ATTR_REQUEST 
SUMO_ATTR_RESPONSE 
SUMO_ATTR_PROGRAMID 
SUMO_ATTR_OFFSET 
SUMO_ATTR_ENDOFFSET 
SUMO_ATTR_INCLANES 
SUMO_ATTR_INTLANES 
SUMO_ATTR_WEIGHT 
SUMO_ATTR_NODE 
SUMO_ATTR_EDGE 
SUMO_ATTR_EDGES 

the edges of a route

SUMO_ATTR_DEPART 
SUMO_ATTR_DEPARTLANE 
SUMO_ATTR_DEPARTPOS 
SUMO_ATTR_DEPARTPOS_LAT 
SUMO_ATTR_DEPARTSPEED 
SUMO_ATTR_ARRIVALLANE 
SUMO_ATTR_ARRIVALPOS 
SUMO_ATTR_ARRIVALPOS_LAT 
SUMO_ATTR_ARRIVALSPEED 
SUMO_ATTR_ROUTE 
SUMO_ATTR_MAXSPEED 
SUMO_ATTR_MAXSPEED_LAT 
SUMO_ATTR_LATALIGNMENT 
SUMO_ATTR_MINGAP_LAT 
SUMO_ATTR_ACCEL 
SUMO_ATTR_DECEL 
SUMO_ATTR_EMERGENCYDECEL 
SUMO_ATTR_APPARENTDECEL 
SUMO_ATTR_HASDRIVERSTATE 
SUMO_ATTR_ACTIONSTEPLENGTH 
SUMO_ATTR_VCLASS 
SUMO_ATTR_VCLASSES 
SUMO_ATTR_EXCEPTIONS 
SUMO_ATTR_REPNUMBER 
SUMO_ATTR_SPEEDFACTOR 
SUMO_ATTR_SPEEDDEV 
SUMO_ATTR_LANE_CHANGE_MODEL 
SUMO_ATTR_CAR_FOLLOW_MODEL 
SUMO_ATTR_MINGAP 
SUMO_ATTR_COLLISION_MINGAP_FACTOR 
SUMO_ATTR_BOARDING_DURATION 
SUMO_ATTR_LOADING_DURATION 
SUMO_ATTR_CHARGINGPOWER 
SUMO_ATTR_EFFICIENCY 

Eficiency of the charge in Charging Stations.

SUMO_ATTR_CHARGEINTRANSIT 

Allow/disallow charge in transit in Charging Stations.

SUMO_ATTR_CHARGEDELAY 

Delay in the charge of charging stations.

SUMO_ATTR_ACTUALBATTERYCAPACITY 
SUMO_ATTR_MAXIMUMBATTERYCAPACITY 

Maxium battery capacity.

SUMO_ATTR_MAXIMUMPOWER 

Maximum Power.

SUMO_ATTR_VEHICLEMASS 

Vehicle mass.

SUMO_ATTR_FRONTSURFACEAREA 

Front surface area.

SUMO_ATTR_AIRDRAGCOEFFICIENT 

Air drag coefficient.

SUMO_ATTR_INTERNALMOMENTOFINERTIA 

Internal moment of inertia.

SUMO_ATTR_RADIALDRAGCOEFFICIENT 

Radial drag coefficient.

SUMO_ATTR_ROLLDRAGCOEFFICIENT 

Roll Drag coefficient.

SUMO_ATTR_CONSTANTPOWERINTAKE 

Constant Power Intake.

SUMO_ATTR_PROPULSIONEFFICIENCY 

Propulsion efficiency.

SUMO_ATTR_RECUPERATIONEFFICIENCY 

Recuperation efficiency (constant)

SUMO_ATTR_RECUPERATIONEFFICIENCY_BY_DECELERATION 

Recuperation efficiency (by deceleration)

SUMO_ATTR_STOPPINGTRESHOLD 

Stopping treshold.

SUMO_ATTR_CHARGING_STATUS 
SUMO_ATTR_ENERGYCONSUMED 

Energy consumed.

SUMO_ATTR_CHARGINGSTATIONID 

Charging Station ID.

SUMO_ATTR_ENERGYCHARGED 

tgotal of Energy charged

SUMO_ATTR_ENERGYCHARGEDINTRANSIT 

Energy charged in transit.

SUMO_ATTR_ENERGYCHARGEDSTOPPED 

Energy charged stopped.

SUMO_ATTR_POSONLANE 

Position on lane.

SUMO_ATTR_TIMESTOPPED 

Time stopped.

SUMO_ATTR_TOTALENERGYCHARGED 
SUMO_ATTR_CHARGINGSTEPS 

number of steps that a vehicle is charging

SUMO_ATTR_TOTALENERGYCHARGED_VEHICLE 

total energy charged into a single vehicle

SUMO_ATTR_CHARGINGBEGIN 

timestep in which charging begins

SUMO_ATTR_CHARGINGEND 

timesteps in which charging ends

SUMO_ATTR_PARTIALCHARGE 

energy provied by charging station at certain timestep

SUMO_ATTR_SIGMA 
SUMO_ATTR_TAU 
SUMO_ATTR_TMP1 
SUMO_ATTR_TMP2 
SUMO_ATTR_TMP3 
SUMO_ATTR_TMP4 
SUMO_ATTR_TMP5 
SUMO_ATTR_SC_GAIN 
SUMO_ATTR_GCC_GAIN_SPEED 
SUMO_ATTR_GCC_GAIN_SPACE 
SUMO_ATTR_GC_GAIN_SPEED 
SUMO_ATTR_GC_GAIN_SPACE 
SUMO_ATTR_CA_GAIN_SPEED 
SUMO_ATTR_CA_GAIN_SPACE 
SUMO_ATTR_SC_GAIN_CACC 
SUMO_ATTR_GCC_GAIN_GAP_CACC 
SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC 
SUMO_ATTR_GC_GAIN_GAP_CACC 
SUMO_ATTR_GC_GAIN_GAP_DOT_CACC 
SUMO_ATTR_CA_GAIN_GAP_CACC 
SUMO_ATTR_CA_GAIN_GAP_DOT_CACC 
SUMO_ATTR_HEADWAY_TIME_CACC_TO_ACC 
SUMO_ATTR_TRAIN_TYPE 
SUMO_ATTR_LCA_STRATEGIC_PARAM 
SUMO_ATTR_LCA_COOPERATIVE_PARAM 
SUMO_ATTR_LCA_SPEEDGAIN_PARAM 
SUMO_ATTR_LCA_KEEPRIGHT_PARAM 
SUMO_ATTR_LCA_SUBLANE_PARAM 
SUMO_ATTR_LCA_OPPOSITE_PARAM 
SUMO_ATTR_LCA_PUSHY 
SUMO_ATTR_LCA_PUSHYGAP 
SUMO_ATTR_LCA_ASSERTIVE 
SUMO_ATTR_LCA_IMPATIENCE 
SUMO_ATTR_LCA_TIME_TO_IMPATIENCE 
SUMO_ATTR_LCA_ACCEL_LAT 
SUMO_ATTR_LCA_LOOKAHEADLEFT 
SUMO_ATTR_LCA_SPEEDGAINRIGHT 
SUMO_ATTR_LCA_MAXSPEEDLATSTANDING 
SUMO_ATTR_LCA_MAXSPEEDLATFACTOR 
SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE 
SUMO_ATTR_LCA_OVERTAKE_RIGHT 
SUMO_ATTR_LCA_EXPERIMENTAL1 
SUMO_ATTR_JM_CROSSING_GAP 
SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME 
SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME 
SUMO_ATTR_JM_DRIVE_RED_SPEED 
SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME 
SUMO_ATTR_JM_IGNORE_FOE_SPEED 
SUMO_ATTR_JM_IGNORE_FOE_PROB 
SUMO_ATTR_JM_SIGMA_MINOR 
SUMO_ATTR_JM_TIMEGAP_MINOR 
SUMO_ATTR_LAST 
SUMO_ATTR_COST 
SUMO_ATTR_SAVINGS 
SUMO_ATTR_PROB 
SUMO_ATTR_PROBS 
SUMO_ATTR_ROUTES 
SUMO_ATTR_VTYPES 
SUMO_ATTR_LANE 
SUMO_ATTR_LANES 
SUMO_ATTR_FROM 
SUMO_ATTR_TO 
SUMO_ATTR_FROMLONLAT 
SUMO_ATTR_TOLONLAT 
SUMO_ATTR_FROMXY 
SUMO_ATTR_TOXY 
SUMO_ATTR_PERIOD 
SUMO_ATTR_FROM_TAZ 
SUMO_ATTR_TO_TAZ 
SUMO_ATTR_REROUTE 
SUMO_ATTR_PERSON_CAPACITY 
SUMO_ATTR_CONTAINER_CAPACITY 
SUMO_ATTR_PERSON_NUMBER 
SUMO_ATTR_CONTAINER_NUMBER 
SUMO_ATTR_MODES 
SUMO_ATTR_WALKFACTOR 
SUMO_ATTR_FUNCTION 
SUMO_ATTR_POSITION 
SUMO_ATTR_POSITION_LAT 
SUMO_ATTR_FREQUENCY 
SUMO_ATTR_STYLE 
SUMO_ATTR_FILE 
SUMO_ATTR_JUNCTION 
SUMO_ATTR_NUMBER 
SUMO_ATTR_DURATION 
SUMO_ATTR_UNTIL 
SUMO_ATTR_ROUTEPROBE 
SUMO_ATTR_CROSSING_EDGES 

the edges crossed by a pedestrian crossing

SUMO_ATTR_TIME 

trigger: the time of the step

SUMO_ATTR_BEGIN 

weights: time range begin

SUMO_ATTR_END 

weights: time range end

SUMO_ATTR_TLID 

link,node: the traffic light id responsible for this link

SUMO_ATTR_TLTYPE 

node: the type of traffic light

SUMO_ATTR_TLLINKINDEX 

link: the index of the link within the traffic light

SUMO_ATTR_TLLINKINDEX2 

link: the index of the opposite direction link of a pedestrian crossing

SUMO_ATTR_SHAPE 

edge: the shape in xml-definition

SUMO_ATTR_SPREADTYPE 

The information about how to spread the lanes from the given position.

SUMO_ATTR_RADIUS 

The turning radius at an intersection in m.

SUMO_ATTR_KEEP_CLEAR 

Whether vehicles must keep the junction clear.

SUMO_ATTR_RIGHT_OF_WAY 

How to compute right of way.

SUMO_ATTR_FRINGE 

Fringe type of node.

SUMO_ATTR_CUSTOMSHAPE 

whether a given shape is user-defined

SUMO_ATTR_COLOR 

A color information.

SUMO_ATTR_DIR 

The abstract direction of a link.

SUMO_ATTR_STATE 

The state of a link.

SUMO_ATTR_VISIBILITY_DISTANCE 

foe visibility distance of a link

SUMO_ATTR_LAYER 

A layer number.

SUMO_ATTR_FILL 

Fill the polygon.

SUMO_ATTR_LINEWIDTH 
SUMO_ATTR_PREFIX 
SUMO_ATTR_DISCARD 
SUMO_ATTR_FROM_LANE 
SUMO_ATTR_TO_LANE 
SUMO_ATTR_DEST 
SUMO_ATTR_SOURCE 
SUMO_ATTR_VIA 
SUMO_ATTR_VIALONLAT 
SUMO_ATTR_VIAXY 
SUMO_ATTR_NODES 

a list of node ids, used for controlling joining

SUMO_ATTR_MINDURATION 
SUMO_ATTR_MAXDURATION 

maximum duration of a phase

SUMO_ATTR_NEXT 

succesor phase index

SUMO_ATTR_FOES 
SUMO_ATTR_CONT 
SUMO_ATTR_CONTPOS 
SUMO_ATTR_HALTING_TIME_THRESHOLD 
SUMO_ATTR_HALTING_SPEED_THRESHOLD 
SUMO_ATTR_JAM_DIST_THRESHOLD 
SUMO_ATTR_SHOW_DETECTOR 
SUMO_ATTR_OPEN_ENTRY 
SUMO_ATTR_WAUT_ID 
SUMO_ATTR_JUNCTION_ID 
SUMO_ATTR_PROCEDURE 
SUMO_ATTR_SYNCHRON 
SUMO_ATTR_REF_TIME 
SUMO_ATTR_START_PROG 
SUMO_ATTR_OFF 
SUMO_ATTR_FRIENDLY_POS 
SUMO_ATTR_SPLIT_VTYPE 
SUMO_ATTR_UNCONTROLLED 
SUMO_ATTR_PASS 
SUMO_ATTR_BUS_STOP 
SUMO_ATTR_CONTAINER_STOP 
SUMO_ATTR_PARKING_AREA 
SUMO_ATTR_ROADSIDE_CAPACITY 
SUMO_ATTR_ONROAD 
SUMO_ATTR_CHARGING_STATION 
SUMO_ATTR_LINE 
SUMO_ATTR_LINES 
SUMO_ATTR_TRIP_ID 
SUMO_ATTR_INTENDED 
SUMO_ATTR_VALUE 
SUMO_ATTR_PROHIBITOR 
SUMO_ATTR_PROHIBITED 
SUMO_ATTR_ALLOW 
SUMO_ATTR_DISALLOW 
SUMO_ATTR_PREFER 
SUMO_ATTR_CONTROLLED_INNER 
SUMO_ATTR_VEHSPERHOUR 
SUMO_ATTR_PERSONSPERHOUR 
SUMO_ATTR_OUTPUT 
SUMO_ATTR_HEIGHT 
SUMO_ATTR_GUISHAPE 
SUMO_ATTR_OSGFILE 
SUMO_ATTR_IMGFILE 
SUMO_ATTR_RELATIVEPATH 
SUMO_ATTR_ANGLE 
SUMO_ATTR_EMISSIONCLASS 
SUMO_ATTR_IMPATIENCE 
SUMO_ATTR_STARTPOS 
SUMO_ATTR_ENDPOS 
SUMO_ATTR_TRIGGERED 
SUMO_ATTR_CONTAINER_TRIGGERED 
SUMO_ATTR_PARKING 
SUMO_ATTR_EXPECTED 
SUMO_ATTR_EXPECTED_CONTAINERS 
SUMO_ATTR_INDEX 
SUMO_ATTR_ENTERING 
SUMO_ATTR_EXCLUDE_EMPTY 
SUMO_ATTR_WITH_INTERNAL 
SUMO_ATTR_TRACK_VEHICLES 
SUMO_ATTR_DETECT_PERSONS 
SUMO_ATTR_MAX_TRAVELTIME 
SUMO_ATTR_MIN_SAMPLES 
SUMO_ATTR_LON 
SUMO_ATTR_LAT 
SUMO_ATTR_GEO 
SUMO_ATTR_GEOSHAPE 
SUMO_ATTR_GEOPOSITION 
SUMO_ATTR_K 
SUMO_ATTR_V 
SUMO_ATTR_REF 
SUMO_ATTR_HREF 
SUMO_ATTR_ZOOM 
SUMO_ATTR_INTERPOLATED 
SUMO_ATTR_THRESHOLD 
SUMO_ATTR_NET_OFFSET 
SUMO_ATTR_CONV_BOUNDARY 
SUMO_ATTR_ORIG_BOUNDARY 
SUMO_ATTR_ORIG_PROJ 
SUMO_ATTR_CF_PWAGNER2009_TAULAST 
SUMO_ATTR_CF_PWAGNER2009_APPROB 
SUMO_ATTR_CF_IDM_DELTA 
SUMO_ATTR_CF_IDM_STEPPING 
SUMO_ATTR_CF_IDMM_ADAPT_FACTOR 
SUMO_ATTR_CF_IDMM_ADAPT_TIME 
SUMO_ATTR_CF_KERNER_PHI 
SUMO_ATTR_CF_WIEDEMANN_SECURITY 
SUMO_ATTR_CF_WIEDEMANN_ESTIMATION 
SUMO_ATTR_CF_W99_CC1 
SUMO_ATTR_CF_W99_CC2 
SUMO_ATTR_CF_W99_CC3 
SUMO_ATTR_CF_W99_CC4 
SUMO_ATTR_CF_W99_CC5 
SUMO_ATTR_CF_W99_CC6 
SUMO_ATTR_CF_W99_CC7 
SUMO_ATTR_CF_W99_CC8 
SUMO_ATTR_CF_W99_CC9 
SUMO_ATTR_CF_CC_CCDECEL 
SUMO_ATTR_CF_CC_CONSTSPACING 
SUMO_ATTR_CF_CC_KP 
SUMO_ATTR_CF_CC_LAMBDA 
SUMO_ATTR_CF_CC_C1 
SUMO_ATTR_CF_CC_XI 
SUMO_ATTR_CF_CC_OMEGAN 
SUMO_ATTR_CF_CC_TAU 
SUMO_ATTR_CF_CC_LANES_COUNT 
SUMO_ATTR_CF_CC_CCACCEL 
SUMO_ATTR_CF_CC_PLOEG_KP 
SUMO_ATTR_CF_CC_PLOEG_KD 
SUMO_ATTR_CF_CC_PLOEG_H 
SUMO_ATTR_CF_CC_FLATBED_KA 
SUMO_ATTR_CF_CC_FLATBED_KV 
SUMO_ATTR_CF_CC_FLATBED_KP 
SUMO_ATTR_CF_CC_FLATBED_D 
SUMO_ATTR_CF_CC_FLATBED_H 
SUMO_ATTR_GENERATE_WALKS 
SUMO_ATTR_ACTTYPE 
SUMO_ATTR_SLOPE 
SUMO_ATTR_VERSION 
SUMO_ATTR_CORNERDETAIL 
SUMO_ATTR_LINKDETAIL 
SUMO_ATTR_RECTANGULAR_LANE_CUT 
SUMO_ATTR_WALKINGAREAS 
SUMO_ATTR_LEFTHAND 
SUMO_ATTR_LIMIT_TURN_SPEED 
SUMO_ATTR_CHECKLANEFOES_ALL 
SUMO_ATTR_CHECKLANEFOES_ROUNDABOUT 
SUMO_ATTR_COMMAND 
SUMO_ATTR_ACTORCONFIG 
SUMO_ATTR_VEHICLE 
SUMO_ATTR_STARTTIME 
SUMO_ATTR_VEHICLECLASS 
SUMO_ATTR_FUEL 
SUMO_ATTR_ACCELERATION 
SUMO_ATTR_AMOUNT 
SUMO_ATTR_ORIGIN 
SUMO_ATTR_DESTINATION 
SUMO_ATTR_VISIBLE 
AGEN_ATTR_INHABITANTS 
AGEN_ATTR_HOUSEHOLDS 
AGEN_ATTR_CHILDREN 
AGEN_ATTR_RETIREMENT 
AGEN_ATTR_CARS 
AGEN_ATTR_UNEMPLOYEMENT 
AGEN_ATTR_LABORDEMAND 
AGEN_ATTR_MAX_FOOT_DIST 
AGEN_ATTR_IN_TRAFFIC 
AGEN_ATTR_OUT_TRAFFIC 
AGEN_ATTR_POPULATION 
AGEN_ATTR_OUT_WORKPOSITION 
AGEN_ATTR_HOUR 
AGEN_ATTR_PROP 
AGEN_ATTR_CAPACITY 
AGEN_ATTR_OPENING 
AGEN_ATTR_CLOSING 
AGEN_ATTR_MAX_TRIP_DURATION 
AGEN_ATTR_RATE 
AGEN_ATTR_BEGINAGE 
AGEN_ATTR_ENDAGE 
AGEN_ATTR_PEOPLENBR 
AGEN_ATTR_CARPREF 
AGEN_ATTR_CITYSPEED 
AGEN_ATTR_FREETIMERATE 
AGEN_ATTR_UNI_RAND_TRAFFIC 
AGEN_ATTR_DEP_VARIATION 
AGEN_ATTR_INCOMING 
AGEN_ATTR_OUTGOING 
GNE_ATTR_SELECTED 

element is selected

GNE_ATTR_MODIFICATION_STATUS 

whether a feature has been loaded,guessed,modified or approved

GNE_ATTR_SHAPE_START 

first coordinate of edge shape

GNE_ATTR_SHAPE_END 

last coordinate of edge shape

GNE_ATTR_BIDIR 

whether an edge is part of a bidirectional railway

GNE_ATTR_BLOCK_MOVEMENT 

block movement of a graphic element

GNE_ATTR_BLOCK_SHAPE 

block shape of a graphic element (Used mainly in GNEShapes)

GNE_ATTR_CLOSE_SHAPE 

Close shape of a polygon (Used by GNEPolys)

GNE_ATTR_PARENT 

parent of an additional element

GNE_ATTR_GENERIC 

generic attribute

GNE_ATTR_MIN_SOURCE 

min source (used only by TAZs)

GNE_ATTR_MIN_SINK 

min sink (used only by TAZs)

GNE_ATTR_MAX_SOURCE 

max source (used only by TAZs)

GNE_ATTR_MAX_SINK 

max sink (used only by TAZs)

GNE_ATTR_AVERAGE_SOURCE 

average source (used only by TAZs)

GNE_ATTR_AVERAGE_SINK 

average sink (used only by TAZs)

GNE_ATTR_TAZCOLOR 

Color of TAZSources/TAZSinks.

GNE_ATTR_DEFAULT_VTYPE 

Flag to check if VType is a default VType.

GNE_ATTR_DEFAULT_VTYPE_MODIFIED 

Flag to check if a default VType was modified.

SUMO_ATTR_CARRIAGE_LENGTH 
SUMO_ATTR_LOCOMOTIVE_LENGTH 
SUMO_ATTR_CARRIAGE_GAP 
SUMO_ATTR_TARGETLANE 
SUMO_ATTR_CROSSING 
SUMO_ATTR_XMLNS 
SUMO_ATTR_SCHEMA_LOCATION 
SUMO_ATTR_RNG_DEFAULT 
SUMO_ATTR_RNG_ROUTEHANDLER 
SUMO_ATTR_RNG_INSERTIONCONTROL 
SUMO_ATTR_RNG_DEVICE 
SUMO_ATTR_RNG_DEVICE_BT 
SUMO_ATTR_RNG_DRIVERSTATE 
SUMO_ATTR_RNG_DEVICE_TOC 

Definition at line 373 of file SUMOXMLDefinitions.h.

◆ SumoXMLEdgeFunc

Numbers representing special SUMO-XML-attribute values for representing edge functions used in netbuild/netimport and netload.

Enumerator
EDGEFUNC_UNKNOWN 
EDGEFUNC_NORMAL 
EDGEFUNC_CONNECTOR 
EDGEFUNC_CROSSING 
EDGEFUNC_WALKINGAREA 
EDGEFUNC_INTERNAL 

Definition at line 1074 of file SUMOXMLDefinitions.h.

◆ SumoXMLNodeType

Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used in netbuild/netimport and netload.

Enumerator
NODETYPE_UNKNOWN 
NODETYPE_TRAFFIC_LIGHT 
NODETYPE_TRAFFIC_LIGHT_NOJUNCTION 
NODETYPE_TRAFFIC_LIGHT_RIGHT_ON_RED 
NODETYPE_RAIL_SIGNAL 
NODETYPE_RAIL_CROSSING 
NODETYPE_PRIORITY 
NODETYPE_PRIORITY_STOP 
NODETYPE_RIGHT_BEFORE_LEFT 
NODETYPE_ALLWAY_STOP 
NODETYPE_ZIPPER 
NODETYPE_DISTRICT 
NODETYPE_NOJUNCTION 
NODETYPE_INTERNAL 
NODETYPE_DEAD_END 
NODETYPE_DEAD_END_DEPRECATED 

Definition at line 1049 of file SUMOXMLDefinitions.h.

◆ SumoXMLTag

enum SumoXMLTag

Numbers representing SUMO-XML - element names.

See also
GenericSAXHandler
SUMOSAXHandler
Enumerator
SUMO_TAG_NOTHING 

invalid tag

SUMO_TAG_NET 

root element of a network file

SUMO_TAG_EDGE 

begin/end of the description of an edge

SUMO_TAG_LANE 

begin/end of the description of a single lane

SUMO_TAG_NEIGH 

begin/end of the description of a neighboring lane

SUMO_TAG_POI 

begin/end of the description of a Point of interest

SUMO_TAG_POILANE 

begin/end of the description of a Point of interest over Lane (used by Netedit)

SUMO_TAG_POLY 

begin/end of the description of a polygon

SUMO_TAG_JUNCTION 

begin/end of the description of a junction

SUMO_TAG_RESTRICTION 

begin/end of the description of an edge restriction

SUMO_TAG_E1DETECTOR 

an e1 detector

SUMO_TAG_INDUCTION_LOOP 

alternative tag for e1 detector

SUMO_TAG_E2DETECTOR 

an e2 detector

SUMO_TAG_E2DETECTOR_MULTILANE 

an e2 detector over multiple lanes (used by Netedit)

SUMO_TAG_LANE_AREA_DETECTOR 

alternative tag for e2 detector

SUMO_TAG_E3DETECTOR 

an e3 detector

SUMO_TAG_ENTRY_EXIT_DETECTOR 

alternative tag for e3 detector

SUMO_TAG_MEANDATA_EDGE 

an edge based mean data detector

SUMO_TAG_MEANDATA_LANE 

a lane based mean data detector

SUMO_TAG_DET_ENTRY 

an e3 entry point

SUMO_TAG_DET_EXIT 

an e3 exit point

SUMO_TAG_EDGEFOLLOWDETECTOR 

An edge-following detector.

SUMO_TAG_INSTANT_INDUCTION_LOOP 

An instantenous induction loop.

SUMO_TAG_VSS 

A variable speed sign.

SUMO_TAG_CALIBRATOR 

A calibrator placed over edge.

SUMO_TAG_LANECALIBRATOR 

A calibrator placed over lane (used in netedit)

SUMO_TAG_REROUTER 

A rerouter.

SUMO_TAG_BUS_STOP 

A bus stop.

SUMO_TAG_TRAIN_STOP 

A train stop (alias for bus stop)

SUMO_TAG_PT_LINE 

A pt line.

SUMO_TAG_ACCESS 

An access point for a train stop.

SUMO_TAG_CONTAINER_STOP 

A container stop.

SUMO_TAG_PARKING_AREA 

A parking area.

SUMO_TAG_PARKING_SPACE 

A parking space for a single vehicle within a parking area.

SUMO_TAG_CHARGING_STATION 

A Charging Station.

SUMO_TAG_VTYPEPROBE 

a vtypeprobe detector

SUMO_TAG_ROUTEPROBE 

a routeprobe detector

SUMO_TAG_ROUTES 

root element of a route file

SUMO_TAG_VEHICLE 

description of a vehicle

SUMO_TAG_VTYPE 

description of a vehicle type

SUMO_TAG_PTYPE 

description of a person type (used in NETEDIT)

SUMO_TAG_ROUTE 

begin/end of the description of a route

SUMO_TAG_EMBEDDEDROUTE 

begin/end of the description of a embedded route (used in NETEDIT)

SUMO_TAG_REQUEST 

description of a logic request within the junction

SUMO_TAG_SOURCE 

a source

SUMO_TAG_TAZ 

a traffic assignment zone

SUMO_TAG_TAZSOURCE 

a source within a district (connection road)

SUMO_TAG_TAZSINK 

a sink within a district (connection road)

SUMO_TAG_TRAFFIC_LIGHT 

a traffic light

SUMO_TAG_TLLOGIC 

a traffic light logic

SUMO_TAG_PHASE 

a single phase description

SUMO_TAG_TRIP 

a single trip definition (used by router)

SUMO_TAG_TRIP_TAZ 

a single trip definition that uses TAZs (used in NETEDIT)

SUMO_TAG_FLOW 

a flow definitio nusing a from-to edges instead of a route (used by router)

SUMO_TAG_ROUTEFLOW 

a flow definition nusing a route instead of a from-to edges route (used in NETEDIT)

SUMO_TAG_FLOW_CALIBRATOR 

a flow definition within in Calibrator (used in NETEDIT)

SUMO_TAG_FLOWSTATE 

a flow state definition (used when saving and loading simulatino state)

SUMO_TAG_STEP 

trigger: a step description

SUMO_TAG_INTERVAL 

an aggreagated-output interval

SUMO_TAG_TIMEDEVENT 

The definition of a periodic event.

SUMO_TAG_FROMEDGE 

Incoming edge specification (jtrrouter)

SUMO_TAG_TOEDGE 

Outgoing edge specification (jtrrouter)

SUMO_TAG_SINK 

Sink(s) specification.

SUMO_TAG_PARAM 

parameter associated to a certain key

SUMO_TAG_WAUT 
SUMO_TAG_WAUT_SWITCH 
SUMO_TAG_WAUT_JUNCTION 
SUMO_TAG_SEGMENT 

segment of a lane

SUMO_TAG_DELETE 

delete certain element

SUMO_TAG_STOP 

stop for vehicles

SUMO_TAG_STOP_LANE 

stop placed over a lane (used in netedit)

SUMO_TAG_STOP_BUSSTOP 

stop placed over a busStop (used in netedit)

SUMO_TAG_STOP_CONTAINERSTOP 

stop placed over a containerStop (used in netedit)

SUMO_TAG_STOP_CHARGINGSTATION 

stop placed over a charging station (used in netedit)

SUMO_TAG_STOP_PARKINGAREA 

stop placed over a parking area (used in netedit)

SUMO_TAG_DEST_PROB_REROUTE 

probability of destiny of a reroute

SUMO_TAG_CLOSING_REROUTE 

reroute of type closing

SUMO_TAG_CLOSING_LANE_REROUTE 

lane of a reroute of type closing

SUMO_TAG_ROUTE_PROB_REROUTE 

probability of route of a reroute

SUMO_TAG_PARKING_ZONE_REROUTE 

entry for an alternative parking zone

SUMO_TAG_POLYTYPE 

type of polygon

SUMO_TAG_CONNECTION 

connectio between two lanes

SUMO_TAG_PROHIBITION 

prohibition of circulation between two edges

SUMO_TAG_SPLIT 

split something

SUMO_TAG_NODE 

alternative definition for junction

SUMO_TAG_TYPE 

type

SUMO_TAG_DETECTOR_DEFINITION 

definition of a detector

SUMO_TAG_ROUTE_DISTRIBUTION 

distribution of a route

SUMO_TAG_VTYPE_DISTRIBUTION 

distribution of a vehicle type

SUMO_TAG_VAPORIZER 

vaporizer of vehicles

SUMO_TAG_ROUNDABOUT 

roundabout defined in junction

SUMO_TAG_JOIN 

Join operation.

SUMO_TAG_JOINEXCLUDE 

join exlude operation

SUMO_TAG_CROSSING 

crossing between edges for pedestrians

SUMO_TAG_WALKINGAREA 

walking area for pedestrians

SUMO_TAG_STOPOFFSET 

Information on vClass specific stop offsets at lane end.

SUMO_TAG_WAY 
SUMO_TAG_ND 
SUMO_TAG_TAG 
SUMO_TAG_RELATION 
SUMO_TAG_MEMBER 
SUMO_TAG_VIEWSETTINGS 
SUMO_TAG_VIEWSETTINGS_DECAL 
SUMO_TAG_VIEWSETTINGS_LIGHT 
SUMO_TAG_VIEWSETTINGS_SCHEME 
SUMO_TAG_VIEWSETTINGS_OPENGL 
SUMO_TAG_VIEWSETTINGS_BACKGROUND 
SUMO_TAG_VIEWSETTINGS_EDGES 
SUMO_TAG_VIEWSETTINGS_VEHICLES 
SUMO_TAG_VIEWSETTINGS_PERSONS 
SUMO_TAG_VIEWSETTINGS_CONTAINERS 
SUMO_TAG_VIEWSETTINGS_JUNCTIONS 
SUMO_TAG_VIEWSETTINGS_ADDITIONALS 
SUMO_TAG_VIEWSETTINGS_POIS 
SUMO_TAG_VIEWSETTINGS_POLYS 
SUMO_TAG_VIEWSETTINGS_LEGEND 
SUMO_TAG_VIEWSETTINGS_EVENT 
SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME 
SUMO_TAG_INCLUDE 
SUMO_TAG_DELAY 
SUMO_TAG_VIEWPORT 
SUMO_TAG_SNAPSHOT 
SUMO_TAG_BREAKPOINTS_FILE 
SUMO_TAG_BREAKPOINT 
SUMO_TAG_LOCATION 
SUMO_TAG_COLORSCHEME 
SUMO_TAG_SCALINGSCHEME 
SUMO_TAG_ENTRY 
SUMO_TAG_RNGSTATE 
SUMO_TAG_VEHICLETRANSFER 
SUMO_TAG_DEVICE 
SUMO_TAG_CF_KRAUSS 
SUMO_TAG_CF_KRAUSS_PLUS_SLOPE 
SUMO_TAG_CF_KRAUSS_ORIG1 
SUMO_TAG_CF_KRAUSSX 
SUMO_TAG_CF_SMART_SK 
SUMO_TAG_CF_DANIEL1 
SUMO_TAG_CF_IDM 
SUMO_TAG_CF_IDMM 
SUMO_TAG_CF_PWAGNER2009 
SUMO_TAG_CF_BKERNER 
SUMO_TAG_CF_WIEDEMANN 
SUMO_TAG_CF_W99 
SUMO_TAG_CF_ACC 
SUMO_TAG_CF_CACC 
SUMO_TAG_CF_RAIL 
SUMO_TAG_CF_CC 
SUMO_TAG_PERSON 
SUMO_TAG_PERSONTRIP 
SUMO_TAG_RIDE 
SUMO_TAG_WALK 
SUMO_TAG_PERSONFLOW 
SUMO_TAG_PERSONTRIP_FROMTO 
SUMO_TAG_PERSONTRIP_BUSSTOP 
SUMO_TAG_WALK_EDGES 
SUMO_TAG_WALK_FROMTO 
SUMO_TAG_WALK_BUSSTOP 
SUMO_TAG_WALK_ROUTE 
SUMO_TAG_RIDE_FROMTO 
SUMO_TAG_RIDE_BUSSTOP 
SUMO_TAG_PERSONSTOP_BUSSTOP 
SUMO_TAG_PERSONSTOP_LANE 
SUMO_TAG_CONTAINER 
SUMO_TAG_TRANSPORT 
SUMO_TAG_TRANSHIP 
SUMO_TAG_TRAJECTORIES 
SUMO_TAG_TIMESTEP 
SUMO_TAG_TIMESLICE 
SUMO_TAG_ACTORCONFIG 
SUMO_TAG_MOTIONSTATE 
SUMO_TAG_OD_PAIR 
AGEN_TAG_GENERAL 

ActivityGen Tags.

AGEN_TAG_STREET 

streets object

AGEN_TAG_WORKHOURS 

workingHours object

AGEN_TAG_OPENING 

opening for workingHours object

AGEN_TAG_CLOSING 

closing for workingHours object

AGEN_TAG_SCHOOLS 

school object

AGEN_TAG_SCHOOL 

schools object

AGEN_TAG_BUSSTATION 

busStation and bus objects

AGEN_TAG_BUSLINE 

bus line

AGEN_TAG_STATIONS 

stations for certain vehicles

AGEN_TAG_REV_STATIONS 

rev stations for certain vehicles

AGEN_TAG_STATION 

station for a certain vehicle

AGEN_TAG_FREQUENCY 

frequency of a object

AGEN_TAG_POPULATION 

population and children accompaniment brackets

AGEN_TAG_BRACKET 

alternative definition for Population

AGEN_TAG_CITYGATES 

city entrances

AGEN_TAG_ENTRANCE 

alternative definition for city entrances

AGEN_TAG_PARAM 

parameters

Definition at line 42 of file SUMOXMLDefinitions.h.

◆ TrafficLightType

Enumerator
TLTYPE_STATIC 
TLTYPE_RAIL_SIGNAL 
TLTYPE_RAIL_CROSSING 
TLTYPE_ACTUATED 
TLTYPE_DELAYBASED 
TLTYPE_SOTL_PHASE 
TLTYPE_SOTL_PLATOON 
TLTYPE_SOTL_REQUEST 
TLTYPE_SOTL_WAVE 
TLTYPE_SOTL_MARCHING 
TLTYPE_SWARM_BASED 
TLTYPE_HILVL_DETERMINISTIC 
TLTYPE_OFF 
TLTYPE_INVALID 

Definition at line 1192 of file SUMOXMLDefinitions.h.

◆ TrainType

enum TrainType
Enumerator
TRAINTYPE_NGT400 
TRAINTYPE_NGT400_16 
TRAINTYPE_RB425 
TRAINTYPE_RB628 
TRAINTYPE_ICE1 
TRAINTYPE_REDOSTO7 
TRAINTYPE_FREIGHT 
TRAINTYPE_ICE3 
TRAINTYPE_UNKNOWN 

Definition at line 1306 of file SUMOXMLDefinitions.h.

Variable Documentation

◆ SUMO_PARAM_ORIGID