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
// ===========================================================================
39
enum
GUIGlObjectType
{
41
GLO_NETWORK
= 0,
42
44
GLO_NETELEMENT
= 1,
46
GLO_EDGE
= 2,
48
GLO_LANE
= 3,
50
GLO_JUNCTION
= 4,
52
GLO_CROSSING
= 5,
54
GLO_CONNECTION
= 6,
56
GLO_TLLOGIC
= 8,
57
59
GLO_ADDITIONAL
= 100,
61
GLO_BUS_STOP
= 101,
63
GLO_CONTAINER_STOP
= 102,
65
GLO_CHARGING_STATION
= 103,
67
GLO_PARKING_AREA
= 104,
69
GLO_PARKING_SPACE
= 105,
71
GLO_E1DETECTOR
= 106,
73
GLO_E1DETECTOR_ME
= 107,
75
GLO_E1DETECTOR_INSTANT
= 108,
77
GLO_E2DETECTOR
= 109,
79
GLO_E3DETECTOR
= 110,
81
GLO_DET_ENTRY
= 111,
83
GLO_DET_EXIT
= 112,
85
GLO_REROUTER
= 113,
87
GLO_REROUTER_EDGE
= 114,
89
GLO_VSS
= 115,
91
GLO_CALIBRATOR
= 116,
93
GLO_ROUTEPROBE
= 117,
95
GLO_VAPORIZER
= 118,
97
GLO_ACCESS
= 119,
99
GLO_TAZ
= 120,
100
102
GLO_SHAPE
= 200,
104
GLO_POLYGON
= 201,
106
GLO_POI
= 202,
107
109
GLO_ROUTEELEMENT
= 300,
110
GLO_VTYPE
= 301,
111
115
GLO_ROUTE
= 310,
117
GLO_EMBEDDEDROUTE
= 311,
119
123
GLO_RIDE
= 320,
125
GLO_WALK
= 321,
127
GLO_PERSONTRIP
= 322,
129
133
GLO_STOP
= 330,
135
GLO_PERSONSTOP
= 331,
137
141
GLO_VEHICLE
= 340,
143
GLO_TRIP
= 341,
145
GLO_FLOW
= 342,
147
GLO_ROUTEFLOW
= 343,
149
153
GLO_CONTAINER
= 350,
155
159
GLO_PERSON
= 360,
161
GLO_PERSONFLOW
= 361,
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
src
utils
gui
globjects
GUIGlObjectTypes.h
Generated on Sun Jun 21 2020 23:18:41 for Eclipse SUMO - Simulation of Urban MObility by
1.8.17