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
// ===========================================================================
40
enum
GUIGlObjectType
{
42
GLO_NETWORK
= 0,
43
45
GLO_NETELEMENT
= 1,
47
GLO_EDGE
= 2,
49
GLO_LANE
= 3,
51
GLO_JUNCTION
= 4,
53
GLO_CROSSING
= 5,
55
GLO_CONNECTION
= 6,
57
GLO_TLLOGIC
= 8,
58
60
GLO_ADDITIONAL
= 100,
62
GLO_BUS_STOP
= 101,
64
GLO_CONTAINER_STOP
= 102,
66
GLO_CHARGING_STATION
= 103,
68
GLO_PARKING_AREA
= 104,
70
GLO_PARKING_SPACE
= 105,
72
GLO_E1DETECTOR
= 106,
74
GLO_E1DETECTOR_ME
= 107,
76
GLO_E1DETECTOR_INSTANT
= 108,
78
GLO_E2DETECTOR
= 109,
80
GLO_E3DETECTOR
= 110,
82
GLO_DET_ENTRY
= 111,
84
GLO_DET_EXIT
= 112,
86
GLO_REROUTER
= 113,
88
GLO_REROUTER_EDGE
= 114,
90
GLO_VSS
= 115,
92
GLO_CALIBRATOR
= 116,
94
GLO_ROUTEPROBE
= 117,
96
GLO_VAPORIZER
= 118,
98
GLO_ACCESS
= 119,
100
GLO_TAZ
= 120,
101
103
GLO_SHAPE
= 200,
105
GLO_POLYGON
= 201,
107
GLO_POI
= 202,
108
110
GLO_ROUTEELEMENT
= 300,
111
GLO_VTYPE
= 301,
112
116
GLO_ROUTE
= 310,
118
GLO_EMBEDDEDROUTE
= 311,
120
124
GLO_RIDE
= 320,
126
GLO_WALK
= 321,
128
GLO_PERSONTRIP
= 322,
130
134
GLO_STOP
= 330,
136
GLO_PERSONSTOP
= 331,
138
142
GLO_VEHICLE
= 340,
144
GLO_TRIP
= 341,
146
GLO_FLOW
= 342,
148
GLO_ROUTEFLOW
= 343,
150
154
GLO_CONTAINER
= 350,
156
160
GLO_PERSON
= 360,
162
GLO_PERSONFLOW
= 361,
164
166
GLO_MAX
= 2048
167
};
168
169
#endif
170
171
/****************************************************************************/
GLO_PERSONSTOP
a person stop
Definition:
GUIGlObjectTypes.h:136
GLO_CONTAINER_STOP
a containerStop
Definition:
GUIGlObjectTypes.h:64
GLO_CROSSING
a tl-logic
Definition:
GUIGlObjectTypes.h:53
GLO_PERSONFLOW
a person flow
Definition:
GUIGlObjectTypes.h:162
GLO_ACCESS
a Acces
Definition:
GUIGlObjectTypes.h:98
GLO_POLYGON
a polygon
Definition:
GUIGlObjectTypes.h:105
GUIGlObjectType
GUIGlObjectType
Definition:
GUIGlObjectTypes.h:40
GLO_E2DETECTOR
a E2 detector
Definition:
GUIGlObjectTypes.h:78
GLO_VEHICLE
Definition:
GUIGlObjectTypes.h:142
GLO_VSS
a Variable Speed Sign
Definition:
GUIGlObjectTypes.h:90
GLO_RIDE
Definition:
GUIGlObjectTypes.h:124
GLO_CHARGING_STATION
a chargingStation
Definition:
GUIGlObjectTypes.h:66
GLO_CONNECTION
a connection
Definition:
GUIGlObjectTypes.h:55
GLO_STOP
Definition:
GUIGlObjectTypes.h:134
config.h
GLO_E1DETECTOR_INSTANT
a E1 detector
Definition:
GUIGlObjectTypes.h:76
GLO_SHAPE
reserved GLO type to pack shapes
Definition:
GUIGlObjectTypes.h:103
GLO_WALK
a walk
Definition:
GUIGlObjectTypes.h:126
GLO_ROUTE
Definition:
GUIGlObjectTypes.h:116
GLO_E3DETECTOR
a E3 detector
Definition:
GUIGlObjectTypes.h:80
GLO_PERSONTRIP
a person trip
Definition:
GUIGlObjectTypes.h:128
GLO_CONTAINER
Definition:
GUIGlObjectTypes.h:154
GLO_VAPORIZER
a Vaporizer
Definition:
GUIGlObjectTypes.h:96
GLO_BUS_STOP
a busStop
Definition:
GUIGlObjectTypes.h:62
GLO_FLOW
a flow
Definition:
GUIGlObjectTypes.h:146
GLO_PERSON
Definition:
GUIGlObjectTypes.h:160
GLO_TLLOGIC
a tl-logic
Definition:
GUIGlObjectTypes.h:57
GLO_REROUTER
a Rerouter
Definition:
GUIGlObjectTypes.h:86
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_PARKING_SPACE
a ParkingSpace
Definition:
GUIGlObjectTypes.h:70
GLO_CALIBRATOR
a Calibrator
Definition:
GUIGlObjectTypes.h:92
GLO_E1DETECTOR_ME
a E1 detector
Definition:
GUIGlObjectTypes.h:74
GLO_ADDITIONAL
reserved GLO type to pack all additionals
Definition:
GUIGlObjectTypes.h:60
GLO_POI
a poi
Definition:
GUIGlObjectTypes.h:107
GLO_LANE
a lane
Definition:
GUIGlObjectTypes.h:49
GLO_EMBEDDEDROUTE
a embedded route
Definition:
GUIGlObjectTypes.h:118
GLO_ROUTEPROBE
a RouteProbe
Definition:
GUIGlObjectTypes.h:94
GLO_TAZ
a TAZ
Definition:
GUIGlObjectTypes.h:100
GLO_DET_ENTRY
a DetEntry detector
Definition:
GUIGlObjectTypes.h:82
GLO_VTYPE
Definition:
GUIGlObjectTypes.h:111
GLO_REROUTER_EDGE
a Rerouter
Definition:
GUIGlObjectTypes.h:88
GLO_E1DETECTOR
a E1 detector
Definition:
GUIGlObjectTypes.h:72
GLO_ROUTEFLOW
a routeFlow
Definition:
GUIGlObjectTypes.h:148
GLO_TRIP
a trip
Definition:
GUIGlObjectTypes.h:144
GLO_EDGE
an edge
Definition:
GUIGlObjectTypes.h:47
GLO_PARKING_AREA
a ParkingArea
Definition:
GUIGlObjectTypes.h:68
GLO_NETWORK
The network - empty.
Definition:
GUIGlObjectTypes.h:42
GLO_MAX
empty max
Definition:
GUIGlObjectTypes.h:166
GLO_DET_EXIT
a DetExit detector
Definition:
GUIGlObjectTypes.h:84
GLO_NETELEMENT
reserved GLO type to pack all netElements
Definition:
GUIGlObjectTypes.h:45
GLO_JUNCTION
a junction
Definition:
GUIGlObjectTypes.h:51
src
utils
gui
globjects
GUIGlObjectTypes.h
Generated on Wed Jan 15 2020 15:04:13 for Eclipse SUMO - Simulation of Urban MObility by
1.8.13