Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NamespaceIDs.h
Go to the documentation of this file.
1/****************************************************************************/
2// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3// Copyright (C) 2001-2024 German Aerospace Center (DLR) and others.
4// This program and the accompanying materials are made available under the
5// terms of the Eclipse Public License 2.0 which is available at
6// https://www.eclipse.org/legal/epl-2.0/
7// This Source Code may also be made available under the following Secondary
8// Licenses when the conditions for such availability set forth in the Eclipse
9// Public License 2.0 are satisfied: GNU General Public License, version 2
10// or later which is available at
11// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13/****************************************************************************/
18// Class for unify namespace IDs (elements that share the same namespace ID)
19/****************************************************************************/
20#pragma once
21#include <config.h>
22
23
24// ===========================================================================
25// included modules
26// ===========================================================================
27
28#include "SUMOSAXAttributes.h"
29
30// ===========================================================================
31// class definitions
32// ===========================================================================
33
35
36public:
38 static const std::vector<SumoXMLTag> busStops;
41 static const std::vector<SumoXMLTag> laneAreaDetectors;
42
44 static const std::vector<SumoXMLTag> calibrators;
45
47 static const std::vector<SumoXMLTag> polygons;
48
50 static const std::vector<SumoXMLTag> POIs;
51
53 static const std::vector<SumoXMLTag> types;
54
56 static const std::vector<SumoXMLTag> routes;
57
59 static const std::vector<SumoXMLTag> vehicles;
60
62 static const std::vector<SumoXMLTag> persons;
63
65 static const std::vector<SumoXMLTag> containers;
66
68 static const std::vector<SumoXMLTag> stops;
69};
70
71/****************************************************************************/
static const std::vector< SumoXMLTag > types
type namespace
static const std::vector< SumoXMLTag > busStops
busStops namespace
static const std::vector< SumoXMLTag > stops
vehicle stops namespace
static const std::vector< SumoXMLTag > vehicles
vehicles namespace
static const std::vector< SumoXMLTag > laneAreaDetectors
lane area detectors namespace
static const std::vector< SumoXMLTag > POIs
POIs namespace.
static const std::vector< SumoXMLTag > routes
route namespace
static const std::vector< SumoXMLTag > persons
persons namespace
static const std::vector< SumoXMLTag > calibrators
calibrators namespace
static const std::vector< SumoXMLTag > polygons
polygon namespace
static const std::vector< SumoXMLTag > containers
containers namespace