Eclipse SUMO - Simulation of Urban MObility
GUIGlObjectTypes.h File Reference
#include <config.h>
Include dependency graph for GUIGlObjectTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GUIGlObjectType {
  GLO_NETWORK = 0 , GLO_NETWORKELEMENT = 1 , GLO_EDGE = 2 , GLO_LANE = 3 ,
  GLO_JUNCTION = 4 , GLO_CONNECTION = 5 , GLO_CROSSING = 6 , GLO_TLLOGIC = 7 ,
  GLO_TYPE = 8 , GLO_EDGEDATA = 50 , GLO_EDGERELDATA = 51 , GLO_TAZRELDATA = 52 ,
  GLO_ADDITIONALELEMENT = 100 , GLO_BUS_STOP = 101 , GLO_CONTAINER_STOP = 102 , GLO_CHARGING_STATION = 103 ,
  GLO_PARKING_AREA = 104 , GLO_PARKING_SPACE = 105 , GLO_E1DETECTOR = 106 , GLO_E1DETECTOR_ME = 107 ,
  GLO_E1DETECTOR_INSTANT = 108 , GLO_E2DETECTOR = 109 , GLO_E3DETECTOR = 110 , GLO_DET_ENTRY = 111 ,
  GLO_DET_EXIT = 112 , GLO_REROUTER = 113 , GLO_REROUTER_EDGE = 114 , GLO_VSS = 115 ,
  GLO_CALIBRATOR = 116 , GLO_ROUTEPROBE = 117 , GLO_VAPORIZER = 118 , GLO_ACCESS = 119 ,
  GLO_OVERHEAD_WIRE_SEGMENT = 121 , GLO_SHAPE = 200 , GLO_POLYGON = 201 , GLO_POI = 202 ,
  GLO_ROUTEELEMENT = 300 , GLO_VTYPE = 301 , GLO_ROUTE = 310 , GLO_RIDE = 320 ,
  GLO_WALK = 321 , GLO_PERSONTRIP = 322 , GLO_STOP = 330 , GLO_PERSONSTOP = 331 ,
  GLO_VEHICLE = 340 , GLO_TRIP = 341 , GLO_FLOW = 342 , GLO_ROUTEFLOW = 343 ,
  GLO_CONTAINER = 350 , GLO_PERSON = 360 , GLO_PERSONFLOW = 361 , GLO_TAZ = 400 ,
  GLO_TEXTNAME = 1000 , GLO_DOTTEDCONTOUR_FRONT = 1010 , GLO_DOTTEDCONTOUR_INSPECTED = 1020 , GLO_TEMPORALSHAPE = 1030 ,
  GLO_RECTANGLESELECTION = 1040 , GLO_TESTELEMENT = 1050 , GLO_MAX = 2048
}
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Date
Sept 2002

Definition in file GUIGlObjectTypes.h.

Enumeration Type Documentation

◆ GUIGlObjectType

ChooseableArtifact Enumeration to differ to show the list of which artefact The order is important during the selection of items for displaying their tooltips; the item with the hightest type value will be chosen.

Enumerator
GLO_NETWORK 

The network - empty.

GLO_NETWORKELEMENT 

reserved GLO type to pack all network elements

GLO_EDGE 

an edge

GLO_LANE 

a lane

GLO_JUNCTION 

a junction

GLO_CONNECTION 

a connection

GLO_CROSSING 

a tl-logic

GLO_TLLOGIC 

a tl-logic

GLO_TYPE 

an edge_type

GLO_EDGEDATA 

edge data

GLO_EDGERELDATA 

edge relation data

GLO_TAZRELDATA 

TAZ relation data.

GLO_ADDITIONALELEMENT 

reserved GLO type to pack all additionals elements

GLO_BUS_STOP 

a busStop

GLO_CONTAINER_STOP 

a containerStop

GLO_CHARGING_STATION 

a chargingStation

GLO_PARKING_AREA 

a ParkingArea

GLO_PARKING_SPACE 

a ParkingSpace

GLO_E1DETECTOR 

a E1 detector

GLO_E1DETECTOR_ME 

a E1 detector

GLO_E1DETECTOR_INSTANT 

a E1 detector

GLO_E2DETECTOR 

a E2 detector

GLO_E3DETECTOR 

a E3 detector

GLO_DET_ENTRY 

a DetEntry detector

GLO_DET_EXIT 

a DetExit detector

GLO_REROUTER 

a Rerouter

GLO_REROUTER_EDGE 

a Rerouter

GLO_VSS 

a Variable Speed Sign

GLO_CALIBRATOR 

a Calibrator

GLO_ROUTEPROBE 

a RouteProbe

GLO_VAPORIZER 

a Vaporizer

GLO_ACCESS 

a Acces

GLO_OVERHEAD_WIRE_SEGMENT 

a segment of an overhead line

GLO_SHAPE 

reserved GLO type to pack shapes

GLO_POLYGON 

a polygon

GLO_POI 

a poi

GLO_ROUTEELEMENT 

reserved GLO type to pack all RouteElements (note: In this case the sorting of GLO_<element> is important!)

GLO_VTYPE 

@bief vTypes

GLO_ROUTE 

a route

GLO_RIDE 

a ride

GLO_WALK 

a walk

GLO_PERSONTRIP 

a person trip

GLO_STOP 

a stop

GLO_PERSONSTOP 

a person stop

GLO_VEHICLE 

a vehicle

GLO_TRIP 

a trip

GLO_FLOW 

a flow

GLO_ROUTEFLOW 

a routeFlow

GLO_CONTAINER 

a container

GLO_PERSON 

a person

GLO_PERSONFLOW 

a person flow

GLO_TAZ 

Traffic Assignment Zones (TAZs)

GLO_TEXTNAME 

text element (used in NETEDIT)

GLO_DOTTEDCONTOUR_FRONT 

dotted contour front element (used in NETEDIT)

GLO_DOTTEDCONTOUR_INSPECTED 

dotted contour inspected element (used in NETEDIT)

GLO_TEMPORALSHAPE 

temporal shape (used in NETEDIT)

GLO_RECTANGLESELECTION 

rectangle selection shape (used in NETEDIT)

GLO_TESTELEMENT 

test element (used in NETEDIT)

GLO_MAX 

empty max

Definition at line 37 of file GUIGlObjectTypes.h.