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-2017 German Aerospace Center (DLR) and others.
4
/****************************************************************************/
5
//
6
// This program and the accompanying materials
7
// are made available under the terms of the Eclipse Public License v2.0
8
// which accompanies this distribution, and is available at
9
// http://www.eclipse.org/legal/epl-v20.html
10
//
11
/****************************************************************************/
19
// A list of object types which may be displayed within the gui
20
// each type has an associated string which will be prefefixed to an object id
21
// when constructing the full name
22
/****************************************************************************/
23
#ifndef GUIGlObjectTypes_h
24
#define GUIGlObjectTypes_h
25
26
27
// ===========================================================================
28
// included modules
29
// ===========================================================================
30
#ifdef _MSC_VER
31
#include <
windows_config.h
>
32
#else
33
#include <
config.h
>
34
#endif
35
36
37
// ===========================================================================
38
// definitions
39
// ===========================================================================
46
enum
GUIGlObjectType
{
48
GLO_NETWORK
= 0,
50
GLO_EDGE
= 1,
52
GLO_LANE
= 2,
54
GLO_JUNCTION
= 4,
56
GLO_CROSSING
= 5,
58
GLO_CONNECTION
= 6,
60
GLO_PROHIBITION
= 7,
62
GLO_TLLOGIC
= 8,
64
GLO_DETECTOR
= 16,
66
GLO_TRIGGER
= 64,
68
GLO_ADDITIONAL
=
GLO_DETECTOR
|
GLO_TRIGGER
,
70
GLO_POLYGON
= 128,
72
GLO_POI
= 256,
74
GLO_VEHICLE
= 512,
76
GLO_PERSON
= 1024,
78
GLO_CONTAINER
= 2048,
80
GLO_MAX
= 4096
81
82
};
83
84
#endif
85
86
/****************************************************************************/
GLO_PROHIBITION
a prohibition
Definition:
GUIGlObjectTypes.h:60
GLO_CROSSING
a tl-logic
Definition:
GUIGlObjectTypes.h:56
GLO_TRIGGER
a lane speed trigger,
Definition:
GUIGlObjectTypes.h:66
GLO_POLYGON
a polygon
Definition:
GUIGlObjectTypes.h:70
GUIGlObjectType
GUIGlObjectType
Definition:
GUIGlObjectTypes.h:46
GLO_VEHICLE
a vehicles
Definition:
GUIGlObjectTypes.h:74
windows_config.h
GLO_CONNECTION
a connection
Definition:
GUIGlObjectTypes.h:58
config.h
GLO_CONTAINER
a container
Definition:
GUIGlObjectTypes.h:78
GLO_PERSON
a person
Definition:
GUIGlObjectTypes.h:76
GLO_TLLOGIC
a tl-logic
Definition:
GUIGlObjectTypes.h:62
GLO_DETECTOR
a detector
Definition:
GUIGlObjectTypes.h:64
GLO_ADDITIONAL
compound additional
Definition:
GUIGlObjectTypes.h:68
GLO_POI
a poi
Definition:
GUIGlObjectTypes.h:72
GLO_LANE
a lane
Definition:
GUIGlObjectTypes.h:52
GLO_EDGE
an edge
Definition:
GUIGlObjectTypes.h:50
GLO_NETWORK
The network - empty.
Definition:
GUIGlObjectTypes.h:48
GLO_MAX
empty max
Definition:
GUIGlObjectTypes.h:80
GLO_JUNCTION
a junction
Definition:
GUIGlObjectTypes.h:54
src
utils
gui
globjects
GUIGlObjectTypes.h
Generated on Sat May 12 2018 19:00:22 for SUMO - Simulation of Urban MObility by
1.8.13