Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NamespaceIDs Class Reference

#include <NamespaceIDs.h>

Static Public Attributes

static const std::vector< SumoXMLTagbusStops
 busStops namespace
 
static const std::vector< SumoXMLTagcalibrators
 calibrators namespace
 
static const std::vector< SumoXMLTagcontainers
 containers namespace
 
static const std::vector< SumoXMLTaglaneAreaDetectors
 lane area detectors namespace
 
static const std::vector< SumoXMLTagpersons
 persons namespace
 
static const std::vector< SumoXMLTagPOIs
 POIs namespace.
 
static const std::vector< SumoXMLTagpolygons
 polygon namespace
 
static const std::vector< SumoXMLTagroutes
 route namespace
 
static const std::vector< SumoXMLTagstops
 vehicle stops namespace
 
static const std::vector< SumoXMLTagtypes
 type namespace
 
static const std::vector< SumoXMLTagvehicles
 vehicles namespace
 

Detailed Description

Definition at line 34 of file NamespaceIDs.h.

Field Documentation

◆ busStops

const std::vector< SumoXMLTag > NamespaceIDs::busStops
static
Initial value:
= {
}
@ SUMO_TAG_BUS_STOP
A bus stop.
@ SUMO_TAG_TRAIN_STOP
A train stop (alias for bus stop)

busStops namespace

Definition at line 34 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateAdditionalID(), GNEAccess::isValid(), and GNEBusStop::isValid().

◆ calibrators

const std::vector< SumoXMLTag > NamespaceIDs::calibrators
static
Initial value:
= {
}
@ GNE_TAG_CALIBRATOR_LANE
A calibrator placed over lane.
@ SUMO_TAG_CALIBRATOR
A calibrator placed over edge.

calibrators namespace

Definition at line 44 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateAdditionalID(), and GNECalibrator::isValid().

◆ containers

const std::vector< SumoXMLTag > NamespaceIDs::containers
static

◆ laneAreaDetectors

const std::vector< SumoXMLTag > NamespaceIDs::laneAreaDetectors
static
Initial value:
= {
}
@ GNE_TAG_MULTI_LANE_AREA_DETECTOR
an e2 detector over multiple lanes (placed here due create Additional Frame)
@ SUMO_TAG_LANE_AREA_DETECTOR
alternative tag for e2 detector

lane area detectors namespace

Definition at line 39 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateAdditionalID().

◆ persons

const std::vector< SumoXMLTag > NamespaceIDs::persons
static

◆ POIs

const std::vector< SumoXMLTag > NamespaceIDs::POIs
static
Initial value:
= {
}
@ SUMO_TAG_POI
begin/end of the description of a Point of interest
@ GNE_TAG_POIGEO
Point of interest over view with GEO attributes.
@ GNE_TAG_POILANE
Point of interest over Lane.

POIs namespace.

Definition at line 56 of file NamespaceIDs.h.

Referenced by GNEAdditionalHandler::buildPOI(), GNEAdditionalHandler::buildPOIGeo(), GNEAdditionalHandler::buildPOILane(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNEPOI::isValid(), and GNEViewParent::onCmdLocate().

◆ polygons

const std::vector< SumoXMLTag > NamespaceIDs::polygons
static
Initial value:
= {
}
@ SUMO_TAG_TAZ
a traffic assignment zone
@ SUMO_TAG_POLY
begin/end of the description of a polygon
@ GNE_TAG_JPS_OBSTACLE
polygon used for draw juPedSim obstacles
@ GNE_TAG_JPS_WALKABLEAREA
polygon used for draw juPedSim walkable areas

polygon namespace

Definition at line 49 of file NamespaceIDs.h.

Referenced by GNEAdditionalHandler::buildJpsObstacle(), GNEAdditionalHandler::buildJpsWalkableArea(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildTAZ(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNETAZ::isValid(), GNEPoly::isValid(), and GNEViewParent::onCmdLocate().

◆ routes

const std::vector< SumoXMLTag > NamespaceIDs::routes
static
Initial value:
= {
}
@ SUMO_TAG_ROUTE_DISTRIBUTION
distribution of a route
@ SUMO_TAG_ROUTE
begin/end of the description of a route

route namespace

Definition at line 67 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateDemandElementID(), GNECalibratorFlow::isValid(), GNERouteProbReroute::isValid(), GNEDistribution::isValid(), and RouteHandler::parseStop().

◆ stops

const std::vector< SumoXMLTag > NamespaceIDs::stops
static
Initial value:
= {
}
@ GNE_TAG_STOP_PARKINGAREA
stop placed over a parking area
@ GNE_TAG_STOP_BUSSTOP
stop placed over a busStop
@ GNE_TAG_STOP_CONTAINERSTOP
stop placed over a containerStop
@ GNE_TAG_STOP_LANE
stop placed over a lane
@ GNE_TAG_STOP_TRAINSTOP
stop placed over a trainStop
@ GNE_TAG_STOP_CHARGINGSTATION
stop placed over a charging station

vehicle stops namespace

Definition at line 94 of file NamespaceIDs.h.

Referenced by GNEViewParent::onCmdLocate().

◆ types

const std::vector< SumoXMLTag > NamespaceIDs::types
static
Initial value:
= {
}
@ SUMO_TAG_VTYPE
description of a vehicle/person/container type
@ SUMO_TAG_VTYPE_DISTRIBUTION
distribution of a vehicle type

type namespace

Definition at line 62 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateDemandElementID(), GNECalibratorFlow::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), and GNEVType::isValid().

◆ vehicles

const std::vector< SumoXMLTag > NamespaceIDs::vehicles
static
Initial value:
= {
}
@ GNE_TAG_TRIP_JUNCTIONS
a trip between junctions
@ GNE_TAG_TRIP_TAZS
a single trip definition that uses TAZs
@ SUMO_TAG_VEHICLE
description of a vehicle
@ GNE_TAG_FLOW_ROUTE
a flow definition using a route instead of a from-to edges route
@ GNE_TAG_FLOW_JUNCTIONS
a flow between junctions
@ GNE_TAG_FLOW_WITHROUTE
description of a vehicle with an embedded route
@ SUMO_TAG_FLOW
a flow definition using from and to edges or a route
@ GNE_TAG_FLOW_TAZS
a flow between TAZs
@ GNE_TAG_VEHICLE_WITHROUTE
description of a vehicle with an embedded route
@ SUMO_TAG_TRIP
a single trip definition (used by router)

vehicles namespace

Definition at line 72 of file NamespaceIDs.h.

Referenced by GNENetHelper::AttributeCarriers::generateDemandElementID(), GNEVehicle::isValid(), GNEViewParent::onCmdLocate(), and RouteHandler::parseStop().


The documentation for this class was generated from the following files: