![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <CommonXMLStructure.h>
Data Structures | |
| class | PlanParameters |
| plan parameters (used for group all from-to parameters related with plans) More... | |
| class | SumoBaseObject |
| SumoBaseObject. More... | |
Public Member Functions | |
| void | abortSUMOBaseOBject () |
| abort SUMOBaseOBject | |
| void | closeSUMOBaseOBject () |
| close SUMOBaseOBject | |
| CommonXMLStructure () | |
| Constructor. | |
| CommonXMLStructure::SumoBaseObject * | getCurrentSumoBaseObject () const |
| get current editedSumoBaseObject | |
| CommonXMLStructure::SumoBaseObject * | getSumoBaseObjectRoot () const |
| get SumoBaseObject root | |
| void | openSUMOBaseOBject () |
| open SUMOBaseOBject | |
| ~CommonXMLStructure () | |
| Destructor. | |
Protected Attributes | |
| CommonXMLStructure::SumoBaseObject * | myCurrentSumoBaseObject |
| last inserted SumoBaseObject | |
| CommonXMLStructure::SumoBaseObject * | mySumoBaseObjectRoot |
| SumoBaseObject root. | |
Private Member Functions | |
| CommonXMLStructure (const CommonXMLStructure &s)=delete | |
| invalidate copy constructor | |
| CommonXMLStructure & | operator= (const CommonXMLStructure &s)=delete |
| invalidate assignment operator | |
Definition at line 36 of file CommonXMLStructure.h.
| CommonXMLStructure::CommonXMLStructure | ( | ) |
Constructor.
Definition at line 1723 of file CommonXMLStructure.cpp.
| CommonXMLStructure::~CommonXMLStructure | ( | ) |
Destructor.
Definition at line 1730 of file CommonXMLStructure.cpp.
References mySumoBaseObjectRoot.
|
privatedelete |
invalidate copy constructor
| void CommonXMLStructure::abortSUMOBaseOBject | ( | ) |
abort SUMOBaseOBject
Definition at line 1775 of file CommonXMLStructure.cpp.
References CommonXMLStructure::SumoBaseObject::getParentSumoBaseObject(), myCurrentSumoBaseObject, and mySumoBaseObjectRoot.
Referenced by AdditionalHandler::beginParseAttributes(), MeanDataHandler::beginParseAttributes(), RouteHandler::beginParseAttributes(), and DataHandler::myStartElement().
| void CommonXMLStructure::closeSUMOBaseOBject | ( | ) |
close SUMOBaseOBject
Definition at line 1758 of file CommonXMLStructure.cpp.
References CommonXMLStructure::SumoBaseObject::getParentSumoBaseObject(), myCurrentSumoBaseObject, and mySumoBaseObjectRoot.
Referenced by AdditionalHandler::endParseAttributes(), MeanDataHandler::endParseAttributes(), RouteHandler::endParseAttributes(), and DataHandler::myEndElement().
| CommonXMLStructure::SumoBaseObject * CommonXMLStructure::getCurrentSumoBaseObject | ( | ) | const |
get current editedSumoBaseObject
Definition at line 1798 of file CommonXMLStructure.cpp.
References myCurrentSumoBaseObject.
Referenced by RouteHandler::beginParseAttributes(), AdditionalHandler::checkCalibratorFlowParents(), DataHandler::checkParent(), CommonHandler::checkParsedParent(), AdditionalHandler::endParseAttributes(), MeanDataHandler::endParseAttributes(), RouteHandler::endParseAttributes(), DataHandler::getAttributes(), DataHandler::myEndElement(), AdditionalHandler::parseAccessAttributes(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseCalibratorAttributes(), AdditionalHandler::parseCalibratorFlowAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseClosingLaneRerouteAttributes(), AdditionalHandler::parseClosingRerouteAttributes(), RouteHandler::parseContainer(), RouteHandler::parseContainerFlow(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parseDestProbRerouteAttributes(), AdditionalHandler::parseE1Attributes(), AdditionalHandler::parseE1InstantAttributes(), AdditionalHandler::parseE2Attributes(), AdditionalHandler::parseE3Attributes(), DataHandler::parseEdgeData(), MeanDataHandler::parseEdgeMeanData(), DataHandler::parseEdgeRelationData(), AdditionalHandler::parseEntryAttributes(), AdditionalHandler::parseExitAttributes(), RouteHandler::parseFlow(), DataHandler::parseInterval(), AdditionalHandler::parseJpsObstacleAttributes(), AdditionalHandler::parseJpsWalkableAreaAttributes(), MeanDataHandler::parseLaneMeanData(), AdditionalHandler::parseOverheadWire(), AdditionalHandler::parseOverheadWireClamp(), CommonHandler::parseParameters(), AdditionalHandler::parseParkingAreaAttributes(), AdditionalHandler::parseParkingAreaRerouteAttributes(), AdditionalHandler::parseParkingSpaceAttributes(), RouteHandler::parsePerson(), RouteHandler::parsePersonFlow(), RouteHandler::parsePersonTrip(), AdditionalHandler::parsePOIAttributes(), AdditionalHandler::parsePolyAttributes(), AdditionalHandler::parseRerouterAttributes(), AdditionalHandler::parseRerouterIntervalAttributes(), RouteHandler::parseRide(), RouteHandler::parseRoute(), RouteHandler::parseRouteDistribution(), RouteHandler::parseRouteEmbedded(), AdditionalHandler::parseRouteProbeAttributes(), AdditionalHandler::parseRouteProbRerouteAttributes(), RouteHandler::parseRouteRef(), RouteHandler::parseStop(), AdditionalHandler::parseTAZAttributes(), DataHandler::parseTAZRelationData(), AdditionalHandler::parseTAZSinkAttributes(), AdditionalHandler::parseTAZSourceAttributes(), AdditionalHandler::parseTractionSubstation(), AdditionalHandler::parseTrainStopAttributes(), RouteHandler::parseTranship(), RouteHandler::parseTransport(), RouteHandler::parseTrip(), AdditionalHandler::parseVaporizerAttributes(), AdditionalHandler::parseVariableSpeedSignAttributes(), AdditionalHandler::parseVariableSpeedSignStepAttributes(), RouteHandler::parseVehicle(), RouteHandler::parseVType(), RouteHandler::parseVTypeDistribution(), RouteHandler::parseVTypeRef(), and RouteHandler::parseWalk().
| CommonXMLStructure::SumoBaseObject * CommonXMLStructure::getSumoBaseObjectRoot | ( | ) | const |
get SumoBaseObject root
Definition at line 1792 of file CommonXMLStructure.cpp.
References mySumoBaseObjectRoot.
Referenced by RouteHandler::beginParseAttributes().
| void CommonXMLStructure::openSUMOBaseOBject | ( | ) |
open SUMOBaseOBject
Definition at line 1739 of file CommonXMLStructure.cpp.
References myCurrentSumoBaseObject, mySumoBaseObjectRoot, CommonXMLStructure::SumoBaseObject::setTag(), and SUMO_TAG_ROOTFILE.
Referenced by AdditionalHandler::beginParseAttributes(), MeanDataHandler::beginParseAttributes(), RouteHandler::beginParseAttributes(), and DataHandler::myStartElement().
|
privatedelete |
invalidate assignment operator
|
protected |
last inserted SumoBaseObject
Definition at line 462 of file CommonXMLStructure.h.
Referenced by abortSUMOBaseOBject(), closeSUMOBaseOBject(), getCurrentSumoBaseObject(), and openSUMOBaseOBject().
|
protected |
SumoBaseObject root.
Definition at line 459 of file CommonXMLStructure.h.
Referenced by abortSUMOBaseOBject(), closeSUMOBaseOBject(), getSumoBaseObjectRoot(), openSUMOBaseOBject(), and ~CommonXMLStructure().