Eclipse SUMO - Simulation of Urban MObility
NamespaceIDs Class Reference

#include <NamespaceIDs.h>

Static Public Attributes

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

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 38 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

◆ 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 41 of file NamespaceIDs.h.

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

◆ persons

◆ 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 50 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 47 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 56 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 68 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 53 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 59 of file NamespaceIDs.h.

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


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