Eclipse SUMO - Simulation of Urban MObility
GUIGlObjectTypes.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2001-2019 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials
5 // are made available under the terms of the Eclipse Public License v2.0
6 // which accompanies this distribution, and is available at
7 // http://www.eclipse.org/legal/epl-v20.html
8 // SPDX-License-Identifier: EPL-2.0
9 /****************************************************************************/
16 // A list of object types which may be displayed within the gui
17 // each type has an associated string which will be prefefixed to an object id
18 // when constructing the full name
19 /****************************************************************************/
20 #ifndef GUIGlObjectTypes_h
21 #define GUIGlObjectTypes_h
22 
23 
24 // ===========================================================================
25 // included modules
26 // ===========================================================================
27 #include <config.h>
28 
29 
30 // ===========================================================================
31 // definitions
32 // ===========================================================================
42 
46  GLO_EDGE = 2,
48  GLO_LANE = 3,
57 
61  GLO_BUS_STOP = 101,
83  GLO_DET_EXIT = 112,
85  GLO_REROUTER = 113,
89  GLO_VSS = 115,
97  GLO_ACCESS = 119,
99  GLO_TAZ = 120,
100 
102  GLO_SHAPE = 200,
104  GLO_POLYGON = 201,
106  GLO_POI = 202,
107 
110  GLO_VTYPE = 301,
111 
115  GLO_ROUTE = 310,
119 
123  GLO_RIDE = 320,
125  GLO_WALK = 321,
129 
133  GLO_STOP = 330,
137 
141  GLO_VEHICLE = 340,
143  GLO_TRIP = 341,
145  GLO_FLOW = 342,
149 
155 
159  GLO_PERSON = 360,
163 
165  GLO_MAX = 2048
166 };
167 
168 #endif
169 
170 /****************************************************************************/
GLO_DET_ENTRY
@ GLO_DET_ENTRY
a DetEntry detector
Definition: GUIGlObjectTypes.h:81
GLO_CONNECTION
@ GLO_CONNECTION
a connection
Definition: GUIGlObjectTypes.h:54
GLO_MAX
@ GLO_MAX
empty max
Definition: GUIGlObjectTypes.h:165
GLO_PERSONTRIP
@ GLO_PERSONTRIP
a person trip
Definition: GUIGlObjectTypes.h:127
GLO_PERSONSTOP
@ GLO_PERSONSTOP
a person stop
Definition: GUIGlObjectTypes.h:135
GLO_DET_EXIT
@ GLO_DET_EXIT
a DetExit detector
Definition: GUIGlObjectTypes.h:83
GLO_FLOW
@ GLO_FLOW
a flow
Definition: GUIGlObjectTypes.h:145
GLO_PERSON
@ GLO_PERSON
Definition: GUIGlObjectTypes.h:159
GLO_VEHICLE
@ GLO_VEHICLE
Definition: GUIGlObjectTypes.h:141
GLO_CROSSING
@ GLO_CROSSING
a tl-logic
Definition: GUIGlObjectTypes.h:52
GLO_PERSONFLOW
@ GLO_PERSONFLOW
a person flow
Definition: GUIGlObjectTypes.h:161
GLO_RIDE
@ GLO_RIDE
Definition: GUIGlObjectTypes.h:123
GLO_ACCESS
@ GLO_ACCESS
a Acces
Definition: GUIGlObjectTypes.h:97
GLO_CHARGING_STATION
@ GLO_CHARGING_STATION
a chargingStation
Definition: GUIGlObjectTypes.h:65
GLO_POLYGON
@ GLO_POLYGON
a polygon
Definition: GUIGlObjectTypes.h:104
GLO_PARKING_SPACE
@ GLO_PARKING_SPACE
a ParkingSpace
Definition: GUIGlObjectTypes.h:69
GUIGlObjectType
GUIGlObjectType
Definition: GUIGlObjectTypes.h:39
GLO_TLLOGIC
@ GLO_TLLOGIC
a tl-logic
Definition: GUIGlObjectTypes.h:56
GLO_ROUTEELEMENT
@ GLO_ROUTEELEMENT
reserved GLO type to pack all RouteElements (note: In this case the sorting of GLO_<element> is impor...
Definition: GUIGlObjectTypes.h:109
GLO_E1DETECTOR_INSTANT
@ GLO_E1DETECTOR_INSTANT
a E1 detector
Definition: GUIGlObjectTypes.h:75
GLO_ROUTEPROBE
@ GLO_ROUTEPROBE
a RouteProbe
Definition: GUIGlObjectTypes.h:93
GLO_SHAPE
@ GLO_SHAPE
reserved GLO type to pack shapes
Definition: GUIGlObjectTypes.h:102
GLO_WALK
@ GLO_WALK
a walk
Definition: GUIGlObjectTypes.h:125
GLO_VTYPE
@ GLO_VTYPE
Definition: GUIGlObjectTypes.h:110
GLO_E1DETECTOR
@ GLO_E1DETECTOR
a E1 detector
Definition: GUIGlObjectTypes.h:71
GLO_ROUTE
@ GLO_ROUTE
Definition: GUIGlObjectTypes.h:115
GLO_TRIP
@ GLO_TRIP
a trip
Definition: GUIGlObjectTypes.h:143
GLO_EDGE
@ GLO_EDGE
an edge
Definition: GUIGlObjectTypes.h:46
GLO_POI
@ GLO_POI
a poi
Definition: GUIGlObjectTypes.h:106
GLO_LANE
@ GLO_LANE
a lane
Definition: GUIGlObjectTypes.h:48
GLO_CONTAINER
@ GLO_CONTAINER
Definition: GUIGlObjectTypes.h:153
GLO_BUS_STOP
@ GLO_BUS_STOP
a busStop
Definition: GUIGlObjectTypes.h:61
GLO_PARKING_AREA
@ GLO_PARKING_AREA
a ParkingArea
Definition: GUIGlObjectTypes.h:67
GLO_E3DETECTOR
@ GLO_E3DETECTOR
a E3 detector
Definition: GUIGlObjectTypes.h:79
GLO_VAPORIZER
@ GLO_VAPORIZER
a Vaporizer
Definition: GUIGlObjectTypes.h:95
GLO_NETELEMENT
@ GLO_NETELEMENT
reserved GLO type to pack all netElements
Definition: GUIGlObjectTypes.h:44
GLO_REROUTER
@ GLO_REROUTER
a Rerouter
Definition: GUIGlObjectTypes.h:85
GLO_CALIBRATOR
@ GLO_CALIBRATOR
a Calibrator
Definition: GUIGlObjectTypes.h:91
config.h
GLO_ADDITIONAL
@ GLO_ADDITIONAL
reserved GLO type to pack all additionals
Definition: GUIGlObjectTypes.h:59
GLO_JUNCTION
@ GLO_JUNCTION
a junction
Definition: GUIGlObjectTypes.h:50
GLO_CONTAINER_STOP
@ GLO_CONTAINER_STOP
a containerStop
Definition: GUIGlObjectTypes.h:63
GLO_TAZ
@ GLO_TAZ
a TAZ
Definition: GUIGlObjectTypes.h:99
GLO_E1DETECTOR_ME
@ GLO_E1DETECTOR_ME
a E1 detector
Definition: GUIGlObjectTypes.h:73
GLO_REROUTER_EDGE
@ GLO_REROUTER_EDGE
a Rerouter
Definition: GUIGlObjectTypes.h:87
GLO_ROUTEFLOW
@ GLO_ROUTEFLOW
a routeFlow
Definition: GUIGlObjectTypes.h:147
GLO_E2DETECTOR
@ GLO_E2DETECTOR
a E2 detector
Definition: GUIGlObjectTypes.h:77
GLO_VSS
@ GLO_VSS
a Variable Speed Sign
Definition: GUIGlObjectTypes.h:89
GLO_NETWORK
@ GLO_NETWORK
The network - empty.
Definition: GUIGlObjectTypes.h:41
GLO_STOP
@ GLO_STOP
Definition: GUIGlObjectTypes.h:133
GLO_EMBEDDEDROUTE
@ GLO_EMBEDDEDROUTE
a embedded route
Definition: GUIGlObjectTypes.h:117