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 792 of file CommonXMLStructure.cpp.
CommonXMLStructure::~CommonXMLStructure | ( | ) |
|
privatedelete |
invalidate copy constructor
void CommonXMLStructure::abortSUMOBaseOBject | ( | ) |
abort SUMOBaseOBject
Definition at line 844 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 827 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 867 of file CommonXMLStructure.cpp.
References myCurrentSumoBaseObject.
Referenced by RouteHandler::beginParseAttributes(), AdditionalHandler::checkCalibratorFlowParents(), DataHandler::checkParent(), CommonHandler::checkParsedParent(), AdditionalHandler::endParseAttributes(), MeanDataHandler::endParseAttributes(), RouteHandler::endParseAttributes(), DataHandler::getAttributes(), RouteHandler::isEmbeddedRoute(), 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(), AdditionalHandler::parseRouteProbeAttributes(), AdditionalHandler::parseRouteProbRerouteAttributes(), 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(), and RouteHandler::parseWalk().
CommonXMLStructure::SumoBaseObject * CommonXMLStructure::getSumoBaseObjectRoot | ( | ) | const |
get SumoBaseObject root
Definition at line 861 of file CommonXMLStructure.cpp.
References mySumoBaseObjectRoot.
void CommonXMLStructure::openSUMOBaseOBject | ( | ) |
open SUMOBaseOBject
Definition at line 808 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 426 of file CommonXMLStructure.h.
Referenced by abortSUMOBaseOBject(), closeSUMOBaseOBject(), getCurrentSumoBaseObject(), and openSUMOBaseOBject().
|
protected |
SumoBaseObject root.
Definition at line 423 of file CommonXMLStructure.h.
Referenced by abortSUMOBaseOBject(), closeSUMOBaseOBject(), getSumoBaseObjectRoot(), openSUMOBaseOBject(), and ~CommonXMLStructure().