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 /****************************************************************************/
17 // A list of object types which may be displayed within the gui
18 // each type has an associated string which will be prefefixed to an object id
19 // when constructing the full name
20 /****************************************************************************/
21 #ifndef GUIGlObjectTypes_h
22 #define GUIGlObjectTypes_h
23 
24 
25 // ===========================================================================
26 // included modules
27 // ===========================================================================
28 #include <config.h>
29 
30 
31 // ===========================================================================
32 // definitions
33 // ===========================================================================
43 
47  GLO_EDGE = 2,
49  GLO_LANE = 3,
58 
62  GLO_BUS_STOP = 101,
84  GLO_DET_EXIT = 112,
86  GLO_REROUTER = 113,
90  GLO_VSS = 115,
98  GLO_ACCESS = 119,
100  GLO_TAZ = 120,
101 
103  GLO_SHAPE = 200,
105  GLO_POLYGON = 201,
107  GLO_POI = 202,
108 
111  GLO_VTYPE = 301,
112 
116  GLO_ROUTE = 310,
120 
124  GLO_RIDE = 320,
126  GLO_WALK = 321,
130 
134  GLO_STOP = 330,
138 
142  GLO_VEHICLE = 340,
144  GLO_TRIP = 341,
146  GLO_FLOW = 342,
150 
156 
160  GLO_PERSON = 360,
164 
166  GLO_MAX = 2048
167 };
168 
169 #endif
170 
171 /****************************************************************************/
GLO_DET_ENTRY
a DetEntry detector
Definition: GUIGlObjectTypes.h:82
GLO_CONNECTION
a connection
Definition: GUIGlObjectTypes.h:55
GLO_MAX
empty max
Definition: GUIGlObjectTypes.h:166
GLO_PERSONTRIP
a person trip
Definition: GUIGlObjectTypes.h:128
GLO_PERSONSTOP
a person stop
Definition: GUIGlObjectTypes.h:136
GLO_DET_EXIT
a DetExit detector
Definition: GUIGlObjectTypes.h:84
GLO_FLOW
a flow
Definition: GUIGlObjectTypes.h:146
GLO_PERSON
Definition: GUIGlObjectTypes.h:160
GLO_VEHICLE
Definition: GUIGlObjectTypes.h:142
GLO_CROSSING
a tl-logic
Definition: GUIGlObjectTypes.h:53
GLO_PERSONFLOW
a person flow
Definition: GUIGlObjectTypes.h:162
GLO_RIDE
Definition: GUIGlObjectTypes.h:124
GLO_ACCESS
a Acces
Definition: GUIGlObjectTypes.h:98
GLO_CHARGING_STATION
a chargingStation
Definition: GUIGlObjectTypes.h:66
GLO_POLYGON
a polygon
Definition: GUIGlObjectTypes.h:105
GLO_PARKING_SPACE
a ParkingSpace
Definition: GUIGlObjectTypes.h:70
GUIGlObjectType
GUIGlObjectType
Definition: GUIGlObjectTypes.h:40
GLO_TLLOGIC
a tl-logic
Definition: GUIGlObjectTypes.h:57
GLO_ROUTEELEMENT
reserved GLO type to pack all RouteElements (note: In this case the sorting of GLO_<element> is impor...
Definition: GUIGlObjectTypes.h:110
GLO_E1DETECTOR_INSTANT
a E1 detector
Definition: GUIGlObjectTypes.h:76
GLO_ROUTEPROBE
a RouteProbe
Definition: GUIGlObjectTypes.h:94
GLO_SHAPE
reserved GLO type to pack shapes
Definition: GUIGlObjectTypes.h:103
GLO_WALK
a walk
Definition: GUIGlObjectTypes.h:126
GLO_VTYPE
Definition: GUIGlObjectTypes.h:111
GLO_E1DETECTOR
a E1 detector
Definition: GUIGlObjectTypes.h:72
GLO_ROUTE
Definition: GUIGlObjectTypes.h:116
GLO_TRIP
a trip
Definition: GUIGlObjectTypes.h:144
GLO_EDGE
an edge
Definition: GUIGlObjectTypes.h:47
GLO_POI
a poi
Definition: GUIGlObjectTypes.h:107
GLO_LANE
a lane
Definition: GUIGlObjectTypes.h:49
GLO_CONTAINER
Definition: GUIGlObjectTypes.h:154
GLO_BUS_STOP
a busStop
Definition: GUIGlObjectTypes.h:62
GLO_PARKING_AREA
a ParkingArea
Definition: GUIGlObjectTypes.h:68
GLO_E3DETECTOR
a E3 detector
Definition: GUIGlObjectTypes.h:80
GLO_VAPORIZER
a Vaporizer
Definition: GUIGlObjectTypes.h:96
GLO_NETELEMENT
reserved GLO type to pack all netElements
Definition: GUIGlObjectTypes.h:45
GLO_REROUTER
a Rerouter
Definition: GUIGlObjectTypes.h:86
GLO_CALIBRATOR
a Calibrator
Definition: GUIGlObjectTypes.h:92
config.h
GLO_ADDITIONAL
reserved GLO type to pack all additionals
Definition: GUIGlObjectTypes.h:60
GLO_JUNCTION
a junction
Definition: GUIGlObjectTypes.h:51
GLO_CONTAINER_STOP
a containerStop
Definition: GUIGlObjectTypes.h:64
GLO_TAZ
a TAZ
Definition: GUIGlObjectTypes.h:100
GLO_E1DETECTOR_ME
a E1 detector
Definition: GUIGlObjectTypes.h:74
GLO_REROUTER_EDGE
a Rerouter
Definition: GUIGlObjectTypes.h:88
GLO_ROUTEFLOW
a routeFlow
Definition: GUIGlObjectTypes.h:148
GLO_E2DETECTOR
a E2 detector
Definition: GUIGlObjectTypes.h:78
GLO_VSS
a Variable Speed Sign
Definition: GUIGlObjectTypes.h:90
GLO_NETWORK
The network - empty.
Definition: GUIGlObjectTypes.h:42
GLO_STOP
Definition: GUIGlObjectTypes.h:134
GLO_EMBEDDEDROUTE
a embedded route
Definition: GUIGlObjectTypes.h:118