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-2018 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,
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_PROHIBITION
= 7,
58
GLO_TLLOGIC
= 8,
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,
102
GLO_SHAPE
= 200,
104
GLO_POLYGON
= 201,
106
GLO_POI
= 202,
108
GLO_ROUTEELEMENT
= 300,
110
GLO_VEHICLE
= 301,
112
GLO_PERSON
= 302,
114
GLO_CONTAINER
= 303,
116
GLO_MAX
= 2048
117
};
118
119
#endif
120
121
/****************************************************************************/
GLO_PROHIBITION
a prohibition
Definition:
GUIGlObjectTypes.h:56
GLO_CONTAINER_STOP
a containerStop
Definition:
GUIGlObjectTypes.h:64
GLO_CROSSING
a tl-logic
Definition:
GUIGlObjectTypes.h:52
GLO_ACCESS
a Acces
Definition:
GUIGlObjectTypes.h:98
GLO_POLYGON
a polygon
Definition:
GUIGlObjectTypes.h:104
GUIGlObjectType
GUIGlObjectType
Definition:
GUIGlObjectTypes.h:40
GLO_E2DETECTOR
a E2 detector
Definition:
GUIGlObjectTypes.h:78
GLO_VEHICLE
a vehicles
Definition:
GUIGlObjectTypes.h:110
GLO_VSS
a Variable Speed Sign
Definition:
GUIGlObjectTypes.h:90
GLO_CHARGING_STATION
a chargingStation
Definition:
GUIGlObjectTypes.h:66
GLO_CONNECTION
a connection
Definition:
GUIGlObjectTypes.h:54
config.h
GLO_E1DETECTOR_INSTANT
a E1 detector
Definition:
GUIGlObjectTypes.h:76
GLO_SHAPE
reserved GLO type to pack shapes
Definition:
GUIGlObjectTypes.h:102
GLO_E3DETECTOR
a E3 detector
Definition:
GUIGlObjectTypes.h:80
GLO_CONTAINER
a container
Definition:
GUIGlObjectTypes.h:114
GLO_VAPORIZER
a Vaporizer
Definition:
GUIGlObjectTypes.h:96
GLO_BUS_STOP
a busStop
Definition:
GUIGlObjectTypes.h:62
GLO_PERSON
a person
Definition:
GUIGlObjectTypes.h:112
GLO_TLLOGIC
a tl-logic
Definition:
GUIGlObjectTypes.h:58
GLO_REROUTER
a Rerouter
Definition:
GUIGlObjectTypes.h:86
GLO_ROUTEELEMENT
reserved GLO type to pack all RouteElments
Definition:
GUIGlObjectTypes.h:108
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:106
GLO_LANE
a lane
Definition:
GUIGlObjectTypes.h:48
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_REROUTER_EDGE
a Rerouter
Definition:
GUIGlObjectTypes.h:88
GLO_E1DETECTOR
a E1 detector
Definition:
GUIGlObjectTypes.h:72
GLO_EDGE
an edge
Definition:
GUIGlObjectTypes.h:46
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:116
GLO_DET_EXIT
a DetExit detector
Definition:
GUIGlObjectTypes.h:84
GLO_NETELEMENT
reserved GLO type to pack all netElements
Definition:
GUIGlObjectTypes.h:44
GLO_JUNCTION
a junction
Definition:
GUIGlObjectTypes.h:50
src
utils
gui
globjects
GUIGlObjectTypes.h
Generated on Sat Nov 23 2019 06:08:23 for SUMO - Simulation of Urban MObility by
1.8.13