![]() |
SUMO - Simulation of Urban MObility
|
class for maintaining associations between enums and xml-strings More...
#include <SUMOXMLDefinitions.h>
Static Public Member Functions | |
Helper functions for ID-string manipulations | |
static std::string | getJunctionIDFromInternalEdge (const std::string internalEdge) |
return the junction id when given an edge of type internal, crossing or WalkingArea More... | |
static std::string | getEdgeIDFromLane (const std::string laneID) |
return edge id when given the lane ID More... | |
Static Private Attributes | |
static StringBijection< SumoXMLTag >::Entry | carFollowModelValues [] |
static StringBijection< LaneChangeAction >::Entry | laneChangeActionValues [] |
static StringBijection< LaneChangeModel >::Entry | laneChangeModelValues [] |
static StringBijection< LaneSpreadFunction >::Entry | laneSpreadFunctionValues [] |
static StringBijection< LateralAlignment >::Entry | lateralAlignmentValues [] |
static StringBijection< LinkDirection >::Entry | linkDirectionValues [] |
static StringBijection< LinkState >::Entry | linkStateValues [] |
static StringBijection< SumoXMLEdgeFunc >::Entry | sumoEdgeFuncValues [] |
static StringBijection< SumoXMLNodeType >::Entry | sumoNodeTypeValues [] |
static StringBijection< TrafficLightType >::Entry | trafficLightTypesVales [] |
class for maintaining associations between enums and xml-strings
Definition at line 885 of file SUMOXMLDefinitions.h.
|
static |
return edge id when given the lane ID
Definition at line 682 of file SUMOXMLDefinitions.cpp.
Referenced by GNENet::retrieveLane().
|
static |
return the junction id when given an edge of type internal, crossing or WalkingArea
Definition at line 676 of file SUMOXMLDefinitions.cpp.
Referenced by NIImporter_SUMO::addConnection(), NIImporter_SUMO::addEdge(), NIImporter_SUMO::addLane(), and NLHandler::beginEdgeParsing().
|
static |
The names of SUMO-XML attributes (for passing to GenericSAXHandler)
Definition at line 892 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML attributes for use in netbuild.
Definition at line 898 of file SUMOXMLDefinitions.h.
Referenced by toString< SumoXMLAttr >(), BinaryFormatter::writeAttr(), BinaryFormatter::writeStaticHeader(), and BinaryFormatter::writeXMLHeader().
|
static |
Definition at line 916 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing().
|
staticprivate |
Definition at line 950 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 904 of file SUMOXMLDefinitions.h.
Referenced by SUMOSAXAttributesImpl_Xerces::getEdgeFunc(), SUMOSAXAttributesImpl_Binary::getEdgeFunc(), toString< SumoXMLEdgeFunc >(), BinaryFormatter::writeStaticHeader(), and BinaryFormatter::writeXMLHeader().
|
static |
Definition at line 920 of file SUMOXMLDefinitions.h.
Referenced by toString< LaneChangeAction >().
|
staticprivate |
Definition at line 954 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 914 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), and toString< LaneChangeModel >().
|
staticprivate |
Definition at line 948 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 906 of file SUMOXMLDefinitions.h.
Referenced by NIImporter_SUMO::addEdge(), GNEAttributeCarrier::discreteChoices(), GNEEdge::isValid(), GNEEdge::setAttribute(), toString< LaneSpreadFunction >(), and NIXMLEdgesHandler::tryGetLaneSpread().
|
staticprivate |
Definition at line 940 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 918 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), and toString< LateralAlignment >().
|
staticprivate |
Definition at line 952 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 910 of file SUMOXMLDefinitions.h.
Referenced by NLHandler::parseLinkDir(), TraCIServerAPI_Lane::processGet(), and toString< LinkDirection >().
|
staticprivate |
Definition at line 944 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 908 of file SUMOXMLDefinitions.h.
Referenced by NIImporter_SUMO::addConnection(), NLHandler::parseLinkState(), TraCIServerAPI_Lane::processGet(), and toString< LinkState >().
|
staticprivate |
Definition at line 942 of file SUMOXMLDefinitions.h.
|
static |
Definition at line 902 of file SUMOXMLDefinitions.h.
Referenced by NGNode::buildNBNode(), GNEAttributeCarrier::discreteChoices(), SUMOSAXAttributesImpl_Xerces::getNodeType(), SUMOSAXAttributesImpl_Binary::getNodeType(), GNEJunction::isValid(), NIXMLNodesHandler::processNodeType(), GNEJunction::setAttribute(), toString< SumoXMLNodeType >(), BinaryFormatter::writeStaticHeader(), and BinaryFormatter::writeXMLHeader().
|
staticprivate |
Definition at line 938 of file SUMOXMLDefinitions.h.
|
staticprivate |
Definition at line 936 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML elements (for passing to GenericSAXHandler)
Definition at line 889 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML elements for use in netbuild.
Definition at line 895 of file SUMOXMLDefinitions.h.
Referenced by BinaryFormatter::openTag(), AGActivityGenHandler::parseBracket(), AGActivityGenHandler::parseBusLine(), AGActivityGenHandler::parseBusStation(), AGActivityGenHandler::parseCityGates(), AGActivityGenHandler::parseClosingHour(), AGActivityGenHandler::parseFrequency(), AGActivityGenHandler::parseGeneralCityInfo(), AGActivityGenHandler::parseOpeningHour(), AGActivityGenHandler::parseParameters(), AGActivityGenHandler::parseSchool(), AGActivityGenHandler::parseStation(), AGActivityGenHandler::parseStreets(), SUMOVehicleParserHelper::parseVTypeEmbedded(), toString< SumoXMLTag >(), BinaryFormatter::writeStaticHeader(), and BinaryFormatter::writeXMLHeader().
|
static |
Definition at line 912 of file SUMOXMLDefinitions.h.
Referenced by NBNodeCont::analyzeCluster(), NIVisumTL::build(), NGNode::buildNBNode(), NBFrame::checkOptions(), NBNetBuilder::compute(), GNEAttributeCarrier::discreteChoices(), GNEChange_TLS::GNEChange_TLS(), NBNodeCont::guessTLs(), NIImporter_SUMO::initTrafficLightLogic(), NIXMLTrafficLightsHandler::initTrafficLightLogic(), NLHandler::initTrafficLightLogic(), NIImporter_OpenStreetMap::insertNodeChecking(), GNEJunction::isValid(), NIImporter_OpenDrive::loadNetwork(), NIXMLNodesHandler::processTrafficLightDefinitions(), NIImporter_DlrNavteq::TrafficlightsHandler::report(), GNEJunction::setAttribute(), and toString< TrafficLightType >().
|
staticprivate |
Definition at line 946 of file SUMOXMLDefinitions.h.