![]() |
Eclipse 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 bool | isValidNetID (const std::string &value) |
| whether the given string is a valid id for a network element | |
| static bool | isValidVehicleID (const std::string &value) |
| whether the given string is a valid id for a vehicle or flow | |
| static bool | isValidTypeID (const std::string &value) |
| whether the given string is a valid id for an edge or vehicle type | |
| static bool | isValidAdditionalID (const std::string &value) |
| whether the given string is a valid id for an additional object | |
| static bool | isValidDetectorID (const std::string &value) |
| whether the given string is a valid id for an detector | |
| static bool | isValidAttribute (const std::string &value) |
| whether the given string is a valid attribute for a certain key (for example, a name) | |
| static bool | isValidFilename (const std::string &value) |
| whether the given string is a valid attribute for a filename (for example, a name) | |
| static bool | isValidListOfNetIDs (const std::string &value) |
| whether the given string is a valid list of id for a network (empty aren't allowed) | |
| static bool | isValidListOfTypeID (const std::string &value) |
| whether the given string is a valid list of ids for an edge or vehicle type (empty aren't allowed) | |
| static bool | isValidListOfTypeID (const std::vector< std::string > &typeIDs) |
| whether the given list of strings is a valid list of ids for an edge or vehicle type (empty aren't allowed) | |
| static bool | isValidParameterKey (const std::string &value) |
| whether the given string is a valid key for a parameter | |
| static std::string | makeValidID (const std::string &value) |
| transform the given string into a valid id for a network element (or any other id) | |
| static std::string | getJunctionIDFromInternalEdge (const std::string internalEdge) |
| return the junction id when given an edge of type internal, crossing or WalkingArea | |
| static std::string | getEdgeIDFromLane (const std::string laneID) |
| return edge id when given the lane ID | |
| static int | getIndexFromLane (const std::string laneID) |
| return lane index when given the lane ID | |
class for maintaining associations between enums and xml-strings
Definition at line 2542 of file SUMOXMLDefinitions.h.
|
static |
return edge id when given the lane ID
Definition at line 2048 of file SUMOXMLDefinitions.cpp.
Referenced by NIXMLPTHandler::addAccess(), NBPTStop::addAccess(), RODFDetectorCon::addDetector(), NIXMLPTHandler::addPTStop(), RORouteHandler::addRide(), RORouteHandler::addStop(), RODFNet::getDetectorEdge(), RONet::getEdgeForLaneID(), RODFDetector::getEdgeID(), ROEdge::getStopPosition(), MSBaseVehicle::interpretOppositeStop(), MSDevice_FCDReplay::move(), RODFDetectorHandler::myStartElement(), MSDevice_FCDReplay::FCDHandler::myStartElement(), RONetHandler::parseConnection(), RORouteHandler::parseWalkPositions(), NBEdgeCont::rename(), and GNENetHelper::AttributeCarriers::retrieveLane().
|
static |
return lane index when given the lane ID
Definition at line 2053 of file SUMOXMLDefinitions.cpp.
References StringUtils::toInt().
Referenced by RONet::getLane(), LIBSUMO_NAMESPACE::Vehicle::getStopParameter(), MSBaseVehicle::interpretOppositeStop(), MSDevice_FCDReplay::move(), RODFDetectorHandler::myStartElement(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and RODFDetector::writeEmitterDefinition().
|
static |
return the junction id when given an edge of type internal, crossing or WalkingArea
Definition at line 2041 of file SUMOXMLDefinitions.cpp.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addConnection(), NIImporter_SUMO::addEdge(), NIImporter_SUMO::addLane(), NLHandler::beginEdgeParsing(), and RONetHandler::parseEdge().
|
static |
whether the given string is a valid id for an additional object
Definition at line 2076 of file SUMOXMLDefinitions.cpp.
Referenced by GNEAdditional::isValidAdditionalID(), and GNEAdditional::isValidAdditionalID().
|
static |
whether the given string is a valid attribute for a certain key (for example, a name)
Definition at line 2087 of file SUMOXMLDefinitions.cpp.
Referenced by GNEDetector::isDetectorValid(), GNEStoppingPlace::isStoppingPlaceValid(), GNECalibrator::isValid(), GNEMultiEntryExitDetector::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNETAZ::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), and isValidParameterKey().
|
static |
whether the given string is a valid id for an detector
Definition at line 2081 of file SUMOXMLDefinitions.cpp.
Referenced by CommonHandler::checkValidDetectorID(), GNEAdditional::isValidDetectorID(), and GNEAdditional::isValidDetectorID().
|
static |
whether the given string is a valid attribute for a filename (for example, a name)
Definition at line 2093 of file SUMOXMLDefinitions.cpp.
Referenced by CommonHandler::checkFileName(), GNEAttributeCarrier::isCommonAttributeValid(), GNEDetector::isDetectorValid(), GNECalibrator::isValid(), GNEMultiEntryExitDetector::isValid(), GNERouteProbe::isValid(), GNEMeanData::isValid(), GNEVType::isValid(), GNEOptionsEditorRow::OptionFilename::onCmdSetOption(), and GNENetgenerateDialog::onCmdSetOutput().
|
static |
whether the given string is a valid list of id for a network (empty aren't allowed)
Definition at line 2099 of file SUMOXMLDefinitions.cpp.
References StringTokenizer::getVector(), and isValidNetID().
Referenced by GNEDetector::isDetectorValid(), and GNEMultiEntryExitDetector::isValid().
|
static |
whether the given string is a valid list of ids for an edge or vehicle type (empty aren't allowed)
Definition at line 2116 of file SUMOXMLDefinitions.cpp.
References isValidListOfTypeID().
Referenced by GNEDetector::isDetectorValid(), GNECalibrator::isValid(), GNEMultiEntryExitDetector::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNETAZ::isValid(), GNEVariableSpeedSign::isValid(), and isValidListOfTypeID().
|
static |
whether the given list of strings is a valid list of ids for an edge or vehicle type (empty aren't allowed)
Definition at line 2122 of file SUMOXMLDefinitions.cpp.
References isValidTypeID().
|
static |
whether the given string is a valid id for a network element
Definition at line 2059 of file SUMOXMLDefinitions.cpp.
Referenced by GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), NBEdge::init(), GNELaneAreaDetector::isValid(), GNEDataSet::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), isValidListOfNetIDs(), NBNode::NBNode(), NBNode::NBNode(), and GNETLSEditorFrame::TLSJunction::onCmdRenameTLS().
|
static |
whether the given string is a valid key for a parameter
Definition at line 2138 of file SUMOXMLDefinitions.cpp.
References isValidAttribute().
Referenced by GNEParametersDialog::ParametersValues::ParameterRow::enableRow(), Parameterised::isParameterValid(), GNEParametersDialog::ParametersOperations::GNEParameterHandler::myStartElement(), ShapeHandler::myStartElement(), GNEParametersDialog::onCmdAccept(), GNEParametersDialog::ParametersValues::onCmdSetAttribute(), and CommonHandler::parseParameters().
|
static |
whether the given string is a valid id for an edge or vehicle type
Definition at line 2071 of file SUMOXMLDefinitions.cpp.
Referenced by ShapeHandler::addPOI(), ShapeHandler::addPoly(), CommonHandler::checkListOfVehicleTypes(), and isValidListOfTypeID().
|
static |
whether the given string is a valid id for a vehicle or flow
Definition at line 2065 of file SUMOXMLDefinitions.cpp.
Referenced by CommonHandler::checkValidAdditionalID(), CommonHandler::checkValidDemandElementID(), GNEStop::isValid(), GNEVehicle::isValid(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), SUMOVehicleParserHelper::parseFlowAttributes(), and SUMOVehicleParserHelper::parseID().
|
static |
transform the given string into a valid id for a network element (or any other id)
Definition at line 2149 of file SUMOXMLDefinitions.cpp.
Referenced by NIImporter_MATSim::NodesHandler::myStartElement(), and NIImporter_MATSim::EdgesHandler::myStartElement().
|
static |
additional file extensions
Definition at line 2675 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonAttributes(), GNEApplicationWindow::onCmdOpenAdditionalElements(), GNEPythonToolDialogElements::AdditionalArgument::onCmdOpenFilename(), GNEApplicationWindow::onCmdSaveAdditionalElementsUnified(), and GNEApplicationWindow::onCmdSaveJuPedSimElementsAs().
|
staticprivate |
additional file extension values
Definition at line 1877 of file SUMOXMLDefinitions.h.
|
static |
all allowed characters for phase state
Definition at line 2744 of file SUMOXMLDefinitions.h.
Referenced by NBTrafficLightLogic::addStep(), and MSTrafficLightLogic::init().
|
staticprivate |
all allowed characters for phase state
Definition at line 1584 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML attributes (for passing to GenericSAXHandler)
Definition at line 669 of file SUMOXMLDefinitions.h.
Referenced by GNEFrame::GNEFrame().
|
static |
The names of SUMO-XML attributes for use in netbuild.
Definition at line 2555 of file SUMOXMLDefinitions.h.
Referenced by GNEAttributeCarrier::canParse(), GUINet::getMeanData(), MSDevice_Emissions::initOnce(), main(), GNEAttributeCarrier::parse(), GNEMeanDataHandler::parseAttributes(), AGActivityGenHandler::parseStreets(), OutputDevice::parseWrittenAttributes(), and toString< SumoXMLAttr >().
|
static |
car following models
Definition at line 2603 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters(), MSFrame::checkOptions(), GNETagPropertiesDatabase::fillCommonVTypeAttributes(), GNEVType::getAttribute(), GUIVehicle::getTypeParameterWindow(), GNEVType::isValid(), GNEVType::overwriteVType(), GNEVehicleTypeDialog::CarFollowingModelParameters::refreshCFMFields(), GNEVType::setAttribute(), SUMOVTypeParameter::SUMOVTypeParameter(), and SUMOVTypeParameter::write().
|
staticprivate |
car follwing model values
Definition at line 1659 of file SUMOXMLDefinitions.h.
|
static |
charge type
Definition at line 2573 of file SUMOXMLDefinitions.h.
Referenced by GNEAdditionalHandler::buildChargingStation(), GNETagPropertiesDatabase::fillAdditionalElements(), GNEChargingStation::isValid(), and AdditionalHandler::parseChargingStationAttributes().
|
staticprivate |
charge type values
Definition at line 1536 of file SUMOXMLDefinitions.h.
|
static |
CSV file Extensions.
Definition at line 2630 of file SUMOXMLDefinitions.h.
Referenced by GUIParameterTracker::onCmdSave().
|
staticprivate |
CSV file extension values.
Definition at line 1754 of file SUMOXMLDefinitions.h.
|
static |
edgedata file extensions
Definition at line 2684 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonAttributes(), GNEApplicationWindow::onCmdOpenDataElements(), GUIApplicationWindow::onCmdOpenEdgeData(), GNEPythonToolDialogElements::DataArgument::onCmdOpenFilename(), and GNEApplicationWindow::onCmdSaveDataElementsUnified().
|
staticprivate |
edge data file extension values
Definition at line 1894 of file SUMOXMLDefinitions.h.
|
static |
edge functions
Definition at line 2564 of file SUMOXMLDefinitions.h.
Referenced by SUMOSAXAttributes::fromString(), and toString< SumoXMLEdgeFunc >().
|
static |
edge file extensions
Definition at line 2672 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdOpenEdgeTypes(), and GNEApplicationWindow::onCmdSaveEdgeTypesAs().
|
staticprivate |
edge file extension values
Definition at line 1871 of file SUMOXMLDefinitions.h.
|
static |
exclude empty values
Definition at line 2615 of file SUMOXMLDefinitions.h.
Referenced by GNEMeanDataHandler::checkExcludeEmpty(), GNETagPropertiesDatabase::fillCommonMeanDataAttributes(), GNEMeanData::isValid(), MeanDataHandler::parseEdgeMeanData(), MeanDataHandler::parseLaneMeanData(), and GNEMeanData::setAttribute().
|
staticprivate |
Exclude empty values.
Definition at line 1724 of file SUMOXMLDefinitions.h.
|
static |
fringe types
Definition at line 2579 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillNetworkElements(), SUMOSAXAttributes::fromString(), GNEJunction::getAttribute(), GNEJunction::isValid(), GNEJunction::setAttribute(), and toString< FringeType >().
|
staticprivate |
lane spread function values
Definition at line 1549 of file SUMOXMLDefinitions.h.
|
static |
image file extensions
Definition at line 2636 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillImgFileAttribute(), GUISUMOViewParent::onCmdMakeSnapshot(), GNEViewParent::onCmdMakeSnapshot(), MFXDecalsTable::onCmdOpenDecal(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openImageFileDialog().
|
staticprivate |
image file extension values
Definition at line 1764 of file SUMOXMLDefinitions.h.
|
static |
image and videofile extensions
Definition at line 2639 of file SUMOXMLDefinitions.h.
Referenced by GUISUMOViewParent::onCmdMakeSnapshot().
|
staticprivate |
image and video file extension values
Definition at line 1786 of file SUMOXMLDefinitions.h.
|
static |
traffic light layouts
Definition at line 2597 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParameter::areInsertionChecksValid(), GNETagPropertiesDatabase::fillCommonVehicleAttributes(), SUMOVehicleParameter::getInsertionChecks(), SUMOVehicleParameter::parseInsertionChecks(), toString< InsertionCheck >(), and SUMOVehicleParameter::write().
|
staticprivate |
traffic light layout values
Definition at line 1635 of file SUMOXMLDefinitions.h.
|
static |
juntion file extensions
Definition at line 2669 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdSaveJoinedJunctionsAs().
|
staticprivate |
junction file extension values
Definition at line 1865 of file SUMOXMLDefinitions.h.
|
static |
lane change actions
Definition at line 2606 of file SUMOXMLDefinitions.h.
Referenced by toString< LaneChangeAction >().
|
staticprivate |
lane change action values
Definition at line 1679 of file SUMOXMLDefinitions.h.
|
static |
lane change models
Definition at line 2600 of file SUMOXMLDefinitions.h.
Referenced by SUMOVehicleParserHelper::beginVTypeParsing(), GNEVehicleTypeDialog::VTypeAttributes::buildAttributesA(), GNETagPropertiesDatabase::fillCommonVTypeAttributes(), GNEVType::getAttribute(), GUIVehicle::getTypeParameterWindow(), GNEVType::isValid(), GNEVType::overwriteVType(), GNEVType::setAttribute(), and toString< LaneChangeModel >().
|
staticprivate |
lane change model values
Definition at line 1651 of file SUMOXMLDefinitions.h.
|
static |
lane spread functions
Definition at line 2567 of file SUMOXMLDefinitions.h.
Referenced by NIImporter_SUMO::addEdge(), NIXMLEdgesHandler::addEdge(), NBNetBuilder::applyOptions(), NBFrame::checkOptions(), GNETagPropertiesDatabase::fillNetworkElements(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEEdge::isValid(), GNEEdgeType::isValid(), NIXMLTypesHandler::myStartElement(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), toString< LaneSpreadFunction >(), NIXMLEdgesHandler::tryGetLaneSpread(), NWWriter_XML::writeEdgesAndConnections(), NBTypeCont::writeEdgeTypes(), and NWWriter_SUMO::writeNetwork().
|
staticprivate |
lane spread function values
Definition at line 1524 of file SUMOXMLDefinitions.h.
|
static |
link directions
Definition at line 2588 of file SUMOXMLDefinitions.h.
Referenced by LIBSUMO_NAMESPACE::Lane::getLinks(), LIBSUMO_NAMESPACE::Vehicle::getNextLinks(), NLHandler::parseLinkDir(), and toString< LinkDirection >().
|
staticprivate |
link direction values
Definition at line 1597 of file SUMOXMLDefinitions.h.
|
static |
link states
Definition at line 2585 of file SUMOXMLDefinitions.h.
Referenced by NIImporter_SUMO::addConnection(), LIBSUMO_NAMESPACE::Lane::getLinks(), LIBSUMO_NAMESPACE::Vehicle::getNextLinks(), RONetHandler::parseConnection(), NLHandler::parseLinkState(), and toString< LinkState >().
|
staticprivate |
link state values
Definition at line 1566 of file SUMOXMLDefinitions.h.
|
static |
mean data file extensions
Definition at line 2687 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonAttributes(), GNEApplicationWindow::onCmdOpenMeanDataElements(), and GNEApplicationWindow::onCmdSaveMeanDataElementsUnified().
|
staticprivate |
mean data file extension values
Definition at line 1899 of file SUMOXMLDefinitions.h.
|
static |
reference positions (used creating certain elements in netedit)
Definition at line 2621 of file SUMOXMLDefinitions.h.
Referenced by MeanDataHandler::checkType(), NLDetectorBuilder::createEdgeLaneMeanData(), GNETagPropertiesDatabase::fillCommonMeanDataAttributes(), and GNEMeanData::isValid().
|
staticprivate |
Mean data type values.
Definition at line 1736 of file SUMOXMLDefinitions.h.
|
static |
netconvert config file extensions
Definition at line 2657 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdOpenNetconvertConfig().
|
staticprivate |
netconvert config file extension values
Definition at line 1841 of file SUMOXMLDefinitions.h.
|
static |
netedit config file extensions
Definition at line 2654 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdOpenNeteditConfig(), and GNEApplicationWindow::onCmdSaveNeteditConfigAs().
|
staticprivate |
netedit config file extension values
Definition at line 1835 of file SUMOXMLDefinitions.h.
|
static |
net file extensions
Definition at line 2663 of file SUMOXMLDefinitions.h.
Referenced by GNEPythonToolDialogElements::NetworkArgument::onCmdOpenFilename(), GUIApplicationWindow::onCmdOpenNetwork(), GNEApplicationWindow::onCmdOpenNetwork(), GNENetgenerateDialog::onCmdOpenOutputFile(), and GNEApplicationWindow::onCmdSaveNetworkAs().
|
staticprivate |
net file extension values
Definition at line 1853 of file SUMOXMLDefinitions.h.
|
static |
node types
Definition at line 2561 of file SUMOXMLDefinitions.h.
Referenced by NGNode::buildNBNode(), GNETagPropertiesDatabase::fillNetworkElements(), SUMOSAXAttributes::fromString(), GNEJunction::isValid(), NIXMLNodesHandler::processNodeType(), GNEJunction::setAttribute(), GNEJunction::setJunctionType(), and toString< SumoXMLNodeType >().
|
static |
OSG file Extensions.
Definition at line 2633 of file SUMOXMLDefinitions.h.
Referenced by GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openOSGFileDialog().
|
staticprivate |
OSG file extension values.
Definition at line 1759 of file SUMOXMLDefinitions.h.
|
static |
OSM file extensions.
Definition at line 2660 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdOpenForeign().
|
staticprivate |
OSM file extension values.
Definition at line 1847 of file SUMOXMLDefinitions.h.
|
static |
output file extensions
Definition at line 2642 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonMeanDataAttributes(), GNETagPropertiesDatabase::fillFileAttribute(), and GNETagPropertiesDatabase::fillOutputAttribute().
|
staticprivate |
output file extension values
Definition at line 1812 of file SUMOXMLDefinitions.h.
|
static |
parking types
Definition at line 2570 of file SUMOXMLDefinitions.h.
Referenced by toString< ParkingType >().
|
staticprivate |
lane spread function values
Definition at line 1530 of file SUMOXMLDefinitions.h.
|
static |
person modes
Definition at line 2582 of file SUMOXMLDefinitions.h.
Referenced by NLHandler::addE1Detector(), NLHandler::addE2Detector(), NLHandler::addEdgeLaneMeanData(), NLHandler::beginE3Detector(), AdditionalHandler::checkDetectPersons(), GNETagPropertiesDatabase::fillDetectPersonsAttribute(), GNEDetector::isDetectorValid(), GNEMultiEntryExitDetector::isValid(), GNEMeanData::isValid(), GNEMeanData::setAttribute(), toString< PersonMode >(), GNEDetector::writeDetectorValues(), and GNEMeanData::writeMeanData().
|
staticprivate |
person mode values
Definition at line 1555 of file SUMOXMLDefinitions.h.
|
static |
POI icon values.
Definition at line 2612 of file SUMOXMLDefinitions.h.
Referenced by ShapeHandler::addPOI(), GNEAdditionalHandler::buildPOI(), GNEAdditionalHandler::buildPOIGeo(), GNEAdditionalHandler::buildPOILane(), GNETagPropertiesDatabase::fillCommonPOIAttributes(), fillOptions(), GNEPOI::getAttribute(), PointOfInterest::getIconStr(), GNEPOI::getSumoBaseObject(), GNEPOI::isValid(), AdditionalHandler::parsePOIAttributes(), GNEPOI::setAttribute(), PointOfInterest::setIcon(), GNEAttributesEditorRow::showValueComboBox(), GNEPOI::writeAdditional(), NIImporter_OpenDrive::writeRoadObjects(), and PointOfInterest::writeXML().
|
staticprivate |
POI icon values.
Definition at line 1715 of file SUMOXMLDefinitions.h.
|
static |
reference positions (used creating certain elements in netedit)
Definition at line 2618 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonStoppingPlaceAttributes(), GNEAttributesEditorType::fillStartEndAttributes(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneDouble::isMovingAttributeValid(), and GNEMoveElementLaneDouble::setMovingAttribute().
|
staticprivate |
Reference position values.
Definition at line 1730 of file SUMOXMLDefinitions.h.
|
static |
righ of way algorithms
Definition at line 2576 of file SUMOXMLDefinitions.h.
Referenced by NBFrame::checkOptions(), GNETagPropertiesDatabase::fillNetworkElements(), SUMOSAXAttributes::fromString(), GNEJunction::getAttribute(), GNEJunction::isValid(), GNEJunction::setAttribute(), GNEAttributesEditorRow::showValueComboBox(), and toString< RightOfWay >().
|
staticprivate |
lane spread function values
Definition at line 1542 of file SUMOXMLDefinitions.h.
|
static |
route file extensions
Definition at line 2681 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCommonAttributes(), GNEApplicationWindow::onCmdOpenDemandElements(), GNEPythonToolDialogElements::RouteArgument::onCmdOpenFilename(), and GNEApplicationWindow::onCmdSaveDemandElementsUnified().
|
staticprivate |
route file extension values
Definition at line 1888 of file SUMOXMLDefinitions.h.
|
static |
additional file extensions
Definition at line 2678 of file SUMOXMLDefinitions.h.
Referenced by GUIApplicationWindow::onCmdOpenShapes().
|
staticprivate |
additional file extension values
Definition at line 1883 of file SUMOXMLDefinitions.h.
|
static |
state file extensions
Definition at line 2648 of file SUMOXMLDefinitions.h.
Referenced by GUIApplicationWindow::onCmdLoadState(), and GUIApplicationWindow::onCmdSaveState().
|
staticprivate |
state file extension values
Definition at line 1823 of file SUMOXMLDefinitions.h.
|
static |
sumo config file extensions
Definition at line 2651 of file SUMOXMLDefinitions.h.
Referenced by GUIApplicationWindow::onCmdOpenConfiguration(), GNEPythonToolDialogElements::SumoConfigArgument::onCmdOpenFilename(), GNEApplicationWindow::onCmdOpenSumoConfig(), GUIApplicationWindow::onCmdSaveConfig(), and GNEApplicationWindow::onCmdSaveSumoConfigAs().
|
staticprivate |
sumo config file extension values
Definition at line 1829 of file SUMOXMLDefinitions.h.
|
staticprivate |
edge function values
Definition at line 1514 of file SUMOXMLDefinitions.h.
|
staticprivate |
containers for the different SUMOXMLDefinitions
node type values
Definition at line 1493 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML elements (for passing to GenericSAXHandler)
Definition at line 38 of file SUMOXMLDefinitions.h.
|
static |
The names of SUMO-XML elements for use in netbuild.
Definition at line 2552 of file SUMOXMLDefinitions.h.
Referenced by AGActivityGenHandler::parseBracket(), AGActivityGenHandler::parseBusLine(), AGActivityGenHandler::parseBusStation(), SUMOVehicleParserHelper::parseCFMParams(), AGActivityGenHandler::parseCityGates(), AGActivityGenHandler::parseClosingHour(), AGActivityGenHandler::parseFrequency(), AGActivityGenHandler::parseGeneralCityInfo(), AGActivityGenHandler::parseOpeningHour(), AGActivityGenHandler::parseParameters(), AGActivityGenHandler::parseSchool(), AGActivityGenHandler::parseStation(), AGActivityGenHandler::parseStreets(), and toString< SumoXMLTag >().
|
static |
TLS file extensions.
Definition at line 2666 of file SUMOXMLDefinitions.h.
Referenced by GNEApplicationWindow::onCmdOpenTLSPrograms(), and GNEApplicationWindow::onCmdSaveTLSProgramsAs().
|
staticprivate |
TLS file extension values.
Definition at line 1859 of file SUMOXMLDefinitions.h.
|
static |
traffic light layouts
Definition at line 2594 of file SUMOXMLDefinitions.h.
Referenced by NBOwnTLDef::computeLogicAndConts(), GNEJunction::isValid(), NIXMLNodesHandler::processTrafficLightDefinitions(), GNEJunction::setAttribute(), and toString< TrafficLightLayout >().
|
staticprivate |
traffic light layout values
Definition at line 1628 of file SUMOXMLDefinitions.h.
|
static |
traffic light types
Definition at line 2591 of file SUMOXMLDefinitions.h.
Referenced by NBNodeCont::analyzeCluster(), NIVisumTL::build(), NGNode::buildNBNode(), NBFrame::checkOptions(), NBNetBuilder::compute(), NBTrafficLightLogicCont::computeLogics(), NIImporter_OpenDrive::getTLSSecure(), GNEChange_TLS::GNEChange_TLS(), NBNodeCont::guessTLs(), NLHandler::initTrafficLightLogic(), NIImporter_SUMO::initTrafficLightLogic(), NIXMLTrafficLightsHandler::initTrafficLightLogic(), NIImporter_OpenStreetMap::insertNodeChecking(), GNEJunction::isValid(), NBNodeCont::joinNodeCluster(), GNETLSEditorFrame::TLSJunction::onCmdChangeType(), NIXMLNodesHandler::processTrafficLightDefinitions(), NIImporter_DlrNavteq::TrafficlightsHandler::report(), GNEJunction::setAttribute(), toString< TrafficLightType >(), NBNodeTypeComputer::validateRailCrossings(), and NWWriter_XML::writeNodes().
|
staticprivate |
traffic light types values
Definition at line 1609 of file SUMOXMLDefinitions.h.
|
static |
train types
Definition at line 2609 of file SUMOXMLDefinitions.h.
Referenced by GNETagPropertiesDatabase::fillCarFollowingModelAttributes(), GNEVType::isValid(), and SUMOVehicleParserHelper::parseCFMParams().
|
staticprivate |
train type values
Definition at line 1701 of file SUMOXMLDefinitions.h.
|
static |
TXT file Extensions.
Definition at line 2627 of file SUMOXMLDefinitions.h.
Referenced by GUIDialog_Breakpoints::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIDialog_GLChosenEditor::onCmdLoad(), GUIDialog_Breakpoints::onCmdSave(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUIDialog_GLChosenEditor::onCmdSave(), GNERunDialog::onCmdSaveLog(), and GNEFixElementsDialog< T >::FixOptions::saveContents().
|
staticprivate |
TXT file extension values.
Definition at line 1749 of file SUMOXMLDefinitions.h.
|
static |
view settings file extensions
Definition at line 2645 of file SUMOXMLDefinitions.h.
Referenced by GUIDialog_ViewSettings::onCmdImportSetting(), GUIDialog_EditViewport::onCmdLoad(), GUIDialog_ViewSettings::onCmdLoadDecal(), and GUIDialog_ViewSettings::onCmdLoadXMLDecals().
|
staticprivate |
view settings file extension values
Definition at line 1818 of file SUMOXMLDefinitions.h.
|
static |
XML file Extensions.
Definition at line 2624 of file SUMOXMLDefinitions.h.
Referenced by GUIDialog_ViewSettings::onCmdExportSetting(), GNEPythonToolDialog::onCmdLoad(), GNEOptionsEditor::onCmdLoadOptions(), GNEParametersDialog::ParametersOperations::onCmdLoadParameters(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEOptionsEditorRow::OptionFilename::onCmdOpenDialog(), GNEPythonToolDialogElements::FileNameArgument::onCmdOpenFilename(), GNEPythonToolDialog::onCmdSave(), GUIDialog_EditViewport::onCmdSave(), GNEOptionsEditor::onCmdSaveOptions(), GNEParametersDialog::ParametersOperations::onCmdSaveParameters(), GNEApplicationWindow::onCmdSavePlainXMLAs(), GNETLSEditorFrame::TLSFile::onCmdSaveTLSProgram(), and GUIDialog_ViewSettings::onCmdSaveXMLDecals().
|
staticprivate |
XML file extension values.
Definition at line 1744 of file SUMOXMLDefinitions.h.