Eclipse SUMO - Simulation of Urban MObility
|
#include <CommonXMLStructure.h>
Public Member Functions | |
void | clear () |
clear SumoBaseObject | |
void | setTag (const SumoXMLTag tag) |
set SumoBaseObject tag | |
SumoBaseObject (SumoBaseObject *sumoBaseObjectParent) | |
constructor | |
~SumoBaseObject () | |
destructor | |
get functions | |
SumoXMLTag | getTag () const |
get XML myTag | |
SumoBaseObject * | getParentSumoBaseObject () const |
get pointer to mySumoBaseObjectParent SumoBaseObject (if is null, then is the root) | |
std::map< std::string, std::string > | getAllAttributes () const |
get all attributes in string format | |
const std::string & | getStringAttribute (const SumoXMLAttr attr) const |
get string attribute | |
int | getIntAttribute (const SumoXMLAttr attr) const |
get int attribute | |
double | getDoubleAttribute (const SumoXMLAttr attr) const |
get double attribute | |
bool | getBoolAttribute (const SumoXMLAttr attr) const |
get bool attribute | |
const Position & | getPositionAttribute (const SumoXMLAttr attr) const |
get Position attribute | |
SUMOTime | getTimeAttribute (const SumoXMLAttr attr) const |
get time attribute | |
SUMOTime | getPeriodAttribute () const |
get 'period' attribute | |
const RGBColor & | getColorAttribute (const SumoXMLAttr attr) const |
get color attribute | |
const std::vector< std::string > & | getStringListAttribute (const SumoXMLAttr attr) const |
get string list attribute | |
const std::vector< double > & | getDoubleListAttribute (const SumoXMLAttr attr) const |
get double list attribute | |
const PositionVector & | getPositionVectorAttribute (const SumoXMLAttr attr) const |
get PositionVector attribute | |
SUMOVehicleClass | getVClass () const |
vehicle class | |
const SUMOVTypeParameter & | getVehicleTypeParameter () const |
get current vType | |
const SUMOVehicleParameter & | getVehicleParameter () const |
get vehicle parameters | |
const SUMOVehicleParameter::Stop & | getStopParameter () const |
get stop parameters | |
const std::map< std::string, std::string > & | getParameters () const |
get parameters | |
const CommonXMLStructure::PlanParameters & | getPlanParameters () const |
get plan parameteres | |
const std::vector< SumoBaseObject * > & | getSumoBaseObjectChildren () const |
get SumoBaseObject children | |
bool | hasStringAttribute (const SumoXMLAttr attr) const |
has function | |
bool | hasIntAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given int attribute | |
bool | hasDoubleAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given double attribute | |
bool | hasBoolAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given bool attribute | |
bool | hasPositionAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given bool attribute | |
bool | hasTimeAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given time attribute | |
bool | hasColorAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given color attribute | |
bool | hasStringListAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given string list attribute | |
bool | hasDoubleListAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given double list attribute | |
bool | hasPositionVectorAttribute (const SumoXMLAttr attr) const |
check if current SumoBaseObject has the given positionVector attribute | |
add functions | |
void | addStringAttribute (const SumoXMLAttr attr, const std::string &value) |
add string attribute into current SumoBaseObject node | |
void | addIntAttribute (const SumoXMLAttr attr, const int value) |
add int attribute into current SumoBaseObject node | |
void | addDoubleAttribute (const SumoXMLAttr attr, const double value) |
add double attribute into current SumoBaseObject node | |
void | addBoolAttribute (const SumoXMLAttr attr, const bool value) |
add bool attribute into current SumoBaseObject node | |
void | addPositionAttribute (const SumoXMLAttr attr, const Position &value) |
add Position attribute into current SumoBaseObject node | |
void | addTimeAttribute (const SumoXMLAttr attr, const SUMOTime value) |
add time attribute into current SumoBaseObject node | |
void | addColorAttribute (const SumoXMLAttr attr, const RGBColor &value) |
add color attribute into current SumoBaseObject node | |
void | addStringListAttribute (const SumoXMLAttr attr, const std::vector< std::string > &value) |
add string list attribute into current SumoBaseObject node | |
void | addDoubleListAttribute (const SumoXMLAttr attr, const std::vector< double > &value) |
add double list attribute into current SumoBaseObject node | |
void | addPositionVectorAttribute (const SumoXMLAttr attr, const PositionVector &value) |
add PositionVector attribute into current SumoBaseObject node | |
void | addParameter (const std::string &key, const std::string &value) |
add parameter into current SumoBaseObject node | |
void | setVClass (SUMOVehicleClass vClass) |
set vehicle class | |
void | setVehicleTypeParameter (const SUMOVTypeParameter *vehicleTypeParameter) |
set vehicle type parameters | |
void | setVehicleParameter (const SUMOVehicleParameter *vehicleParameter) |
set vehicle parameters | |
void | setStopParameter (const SUMOVehicleParameter::Stop &stopParameter) |
add stop parameters | |
void | setPlanParameters (const CommonXMLStructure::PlanParameters &planParameters) |
set plan parmeter | |
Protected Member Functions | |
void | addSumoBaseObjectChild (SumoBaseObject *sumoBaseObject) |
add SumoBaseObject child | |
void | removeSumoBaseObjectChild (SumoBaseObject *sumoBaseObject) |
remove SumoBaseObject child | |
Protected Attributes | |
std::map< const SumoXMLAttr, bool > | myBoolAttributes |
bool attributes | |
std::map< const SumoXMLAttr, RGBColor > | myColorAttributes |
RGBColor attributes. | |
std::map< const SumoXMLAttr, double > | myDoubleAttributes |
double attributes | |
std::map< const SumoXMLAttr, std::vector< double > > | myDoubleListAttributes |
stringList attributes | |
std::map< const SumoXMLAttr, int > | myIntAttributes |
int attributes | |
std::map< std::string, std::string > | myParameters |
myParameters | |
CommonXMLStructure::PlanParameters | myPlanParameters |
plan parameters | |
std::map< const SumoXMLAttr, Position > | myPositionAttributes |
Position attributes. | |
std::map< const SumoXMLAttr, PositionVector > | myPositionVectorAttributes |
PositionVector attributes. | |
SUMOVehicleParameter::Stop | myStopParameter |
stop parameter | |
std::map< const SumoXMLAttr, std::string > | myStringAttributes |
string attributes | |
std::map< const SumoXMLAttr, std::vector< std::string > > | myStringListAttributes |
stringList attributes | |
std::vector< SumoBaseObject * > | mySumoBaseObjectChildren |
SumoBaseObject children. | |
SumoBaseObject * | mySumoBaseObjectParent |
pointer to SumoBaseObject parent (If is null, then is the root) | |
SumoXMLTag | myTag |
XML myTag. | |
std::map< const SumoXMLAttr, SUMOTime > | myTimeAttributes |
SUMOTime attributes. | |
SUMOVehicleClass | myVClass |
vehicle class | |
SUMOVehicleParameter | myVehicleParameter |
vehicle parameter | |
SUMOVTypeParameter | myVehicleTypeParameter |
vehicle type parameter | |
Private Member Functions | |
void | handleAttributeError (const SumoXMLAttr attr, const std::string &type) const |
handle attribute error | |
SumoBaseObject & | operator= (const SumoBaseObject &s)=delete |
invalidate assignment operator | |
SumoBaseObject (const SumoBaseObject &s)=delete | |
invalidate copy constructor | |
Private Attributes | |
bool | myDefinedStopParameter |
flag for defined stop parameter | |
bool | myDefinedVehicleParameter |
flag for defined vehicle parameter | |
bool | myDefinedVehicleTypeParameter |
flag for defined vehicle type parameter | |
Definition at line 136 of file CommonXMLStructure.h.
CommonXMLStructure::SumoBaseObject::SumoBaseObject | ( | SumoBaseObject * | sumoBaseObjectParent | ) |
constructor
Definition at line 261 of file CommonXMLStructure.cpp.
References addSumoBaseObjectChild(), and mySumoBaseObjectParent.
CommonXMLStructure::SumoBaseObject::~SumoBaseObject | ( | ) |
destructor
Definition at line 276 of file CommonXMLStructure.cpp.
|
privatedelete |
invalidate copy constructor
void CommonXMLStructure::SumoBaseObject::addBoolAttribute | ( | const SumoXMLAttr | attr, |
const bool | value | ||
) |
add bool attribute into current SumoBaseObject node
Definition at line 634 of file CommonXMLStructure.cpp.
Referenced by GNERouteHandler::duplicatePlan(), GNEAttributesCreator::getAttributesAndValues(), GNENeteditAttributes::getNeteditAttributesAndValues(), GNEPOI::getSumoBaseObject(), GNEViewNet::onCmdTransformPOI(), AdditionalHandler::parseAccessAttributes(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parseE1Attributes(), AdditionalHandler::parseE1InstantAttributes(), AdditionalHandler::parseE2Attributes(), AdditionalHandler::parseE3Attributes(), MeanDataHandler::parseEdgeMeanData(), AdditionalHandler::parseEntryAttributes(), AdditionalHandler::parseExitAttributes(), MeanDataHandler::parseLaneMeanData(), AdditionalHandler::parseOverheadWire(), AdditionalHandler::parseParkingAreaAttributes(), AdditionalHandler::parseParkingAreaRerouteAttributes(), AdditionalHandler::parsePOIAttributes(), AdditionalHandler::parsePolyAttributes(), AdditionalHandler::parseRerouterAttributes(), AdditionalHandler::parseTAZAttributes(), AdditionalHandler::parseTrainStopAttributes(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), and GNEShapeFrame::shapeDrawed().
void CommonXMLStructure::SumoBaseObject::addColorAttribute | ( | const SumoXMLAttr | attr, |
const RGBColor & | value | ||
) |
add color attribute into current SumoBaseObject node
Definition at line 652 of file CommonXMLStructure.cpp.
Referenced by GNEVehicleFrame::createPath(), GNEAttributesCreator::getAttributesAndValues(), GNEPOI::getSumoBaseObject(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parsePOIAttributes(), AdditionalHandler::parsePolyAttributes(), RouteHandler::parseRoute(), AdditionalHandler::parseTAZAttributes(), and AdditionalHandler::parseTrainStopAttributes().
void CommonXMLStructure::SumoBaseObject::addDoubleAttribute | ( | const SumoXMLAttr | attr, |
const double | value | ||
) |
add double attribute into current SumoBaseObject node
Definition at line 628 of file CommonXMLStructure.cpp.
Referenced by GNEEdgeDataFrame::addEdgeData(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNETAZRelDataFrame::buildTAZRelationData(), GNEWireFrame::buildWireOverView(), GNEEdgeRelDataFrame::createPath(), GNERouteFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAttributesCreator::getAttributesAndValues(), GNEFlowEditor::getFlowAttributes(), GNENeteditAttributes::getNeteditAttributesAndValues(), GNEPOI::getSumoBaseObject(), GNEViewNet::onCmdTransformPOI(), AdditionalHandler::parseAccessAttributes(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseCalibratorAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parseDestProbRerouteAttributes(), AdditionalHandler::parseE1Attributes(), AdditionalHandler::parseE1InstantAttributes(), AdditionalHandler::parseE2Attributes(), AdditionalHandler::parseE3Attributes(), MeanDataHandler::parseEdgeMeanData(), AdditionalHandler::parseEntryAttributes(), AdditionalHandler::parseExitAttributes(), DataHandler::parseInterval(), MeanDataHandler::parseLaneMeanData(), AdditionalHandler::parseOverheadWire(), AdditionalHandler::parseParkingAreaAttributes(), AdditionalHandler::parseParkingAreaRerouteAttributes(), AdditionalHandler::parseParkingSpaceAttributes(), RouteHandler::parsePersonTrip(), AdditionalHandler::parsePOIAttributes(), AdditionalHandler::parsePolyAttributes(), AdditionalHandler::parseRerouterAttributes(), RouteHandler::parseRide(), RouteHandler::parseRoute(), AdditionalHandler::parseRouteProbRerouteAttributes(), AdditionalHandler::parseTAZSinkAttributes(), AdditionalHandler::parseTAZSourceAttributes(), AdditionalHandler::parseTractionSubstation(), AdditionalHandler::parseTrainStopAttributes(), RouteHandler::parseTranship(), RouteHandler::parseTransport(), RouteHandler::parseWalk(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), and GNEShapeFrame::processClickPOILanes().
void CommonXMLStructure::SumoBaseObject::addDoubleListAttribute | ( | const SumoXMLAttr | attr, |
const std::vector< double > & | value | ||
) |
add double list attribute into current SumoBaseObject node
Definition at line 664 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parseRouteDistribution(), and RouteHandler::parseVTypeDistribution().
void CommonXMLStructure::SumoBaseObject::addIntAttribute | ( | const SumoXMLAttr | attr, |
const int | value | ||
) |
add int attribute into current SumoBaseObject node
Definition at line 622 of file CommonXMLStructure.cpp.
Referenced by GNEVehicleFrame::createPath(), GNEAttributesCreator::getAttributesAndValues(), GNEFlowEditor::getFlowAttributes(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parseParkingAreaAttributes(), RouteHandler::parseRoute(), AdditionalHandler::parseTrainStopAttributes(), and RouteHandler::parseVTypeDistribution().
void CommonXMLStructure::SumoBaseObject::addParameter | ( | const std::string & | key, |
const std::string & | value | ||
) |
add parameter into current SumoBaseObject node
Definition at line 676 of file CommonXMLStructure.cpp.
Referenced by DataHandler::getAttributes().
void CommonXMLStructure::SumoBaseObject::addPositionAttribute | ( | const SumoXMLAttr | attr, |
const Position & | value | ||
) |
add Position attribute into current SumoBaseObject node
Definition at line 640 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalOverView(), GNEWireFrame::buildWireOverView(), GNEAttributesCreator::getAttributesAndValues(), AdditionalHandler::parseE3Attributes(), AdditionalHandler::parseRerouterAttributes(), AdditionalHandler::parseTAZAttributes(), AdditionalHandler::parseTractionSubstation(), AdditionalHandler::parseVariableSpeedSignAttributes(), and GNETAZFrame::shapeDrawed().
void CommonXMLStructure::SumoBaseObject::addPositionVectorAttribute | ( | const SumoXMLAttr | attr, |
const PositionVector & | value | ||
) |
add PositionVector attribute into current SumoBaseObject node
Definition at line 670 of file CommonXMLStructure.cpp.
Referenced by GNEAttributesCreator::getAttributesAndValues(), AdditionalHandler::parseJpsObstacleAttributes(), AdditionalHandler::parseJpsWalkableAreaAttributes(), AdditionalHandler::parsePolyAttributes(), AdditionalHandler::parseTAZAttributes(), GNEShapeFrame::shapeDrawed(), and GNETAZFrame::shapeDrawed().
void CommonXMLStructure::SumoBaseObject::addStringAttribute | ( | const SumoXMLAttr | attr, |
const std::string & | value | ||
) |
add string attribute into current SumoBaseObject node
Definition at line 616 of file CommonXMLStructure.cpp.
Referenced by GNEEdgeDataFrame::addEdgeData(), GNEVehicleFrame::addVehicle(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNETAZRelDataFrame::buildTAZRelationData(), GNEVehicleFrame::buildVehicleOverRoute(), GNEWireFrame::buildWireOverView(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNEEdgeRelDataFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAttributesCreator::getAttributesAndValues(), GNEStopFrame::getStopParameter(), GNEPOI::getSumoBaseObject(), GNEViewNet::onCmdTransformPOI(), AdditionalHandler::parseAccessAttributes(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseCalibratorAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseClosingLaneRerouteAttributes(), AdditionalHandler::parseClosingRerouteAttributes(), 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(), AdditionalHandler::parseParkingAreaAttributes(), AdditionalHandler::parseParkingAreaRerouteAttributes(), AdditionalHandler::parseParkingSpaceAttributes(), RouteHandler::parsePersonTrip(), AdditionalHandler::parsePOIAttributes(), AdditionalHandler::parsePolyAttributes(), AdditionalHandler::parseRerouterAttributes(), RouteHandler::parseRide(), RouteHandler::parseRoute(), RouteHandler::parseRouteDistribution(), AdditionalHandler::parseRouteProbeAttributes(), AdditionalHandler::parseRouteProbRerouteAttributes(), AdditionalHandler::parseTAZAttributes(), DataHandler::parseTAZRelationData(), AdditionalHandler::parseTAZSinkAttributes(), AdditionalHandler::parseTAZSourceAttributes(), AdditionalHandler::parseTractionSubstation(), AdditionalHandler::parseTrainStopAttributes(), RouteHandler::parseTransport(), RouteHandler::parseTrip(), AdditionalHandler::parseVaporizerAttributes(), AdditionalHandler::parseVariableSpeedSignAttributes(), AdditionalHandler::parseVariableSpeedSignStepAttributes(), RouteHandler::parseVTypeDistribution(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), GNEShapeFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
void CommonXMLStructure::SumoBaseObject::addStringListAttribute | ( | const SumoXMLAttr | attr, |
const std::vector< std::string > & | value | ||
) |
add string list attribute into current SumoBaseObject node
Definition at line 658 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAttributesCreator::getAttributesAndValues(), AdditionalHandler::parseBusStopAttributes(), AdditionalHandler::parseCalibratorAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseContainerStopAttributes(), AdditionalHandler::parseE1Attributes(), AdditionalHandler::parseE1InstantAttributes(), AdditionalHandler::parseE2Attributes(), AdditionalHandler::parseE3Attributes(), MeanDataHandler::parseEdgeMeanData(), RouteHandler::parseFlow(), MeanDataHandler::parseLaneMeanData(), AdditionalHandler::parseOverheadWire(), AdditionalHandler::parseParkingAreaAttributes(), RouteHandler::parsePersonTrip(), AdditionalHandler::parseRerouterAttributes(), RouteHandler::parseRide(), RouteHandler::parseRoute(), RouteHandler::parseRouteDistribution(), AdditionalHandler::parseRouteProbeAttributes(), AdditionalHandler::parseTAZAttributes(), AdditionalHandler::parseTrainStopAttributes(), RouteHandler::parseTransport(), RouteHandler::parseTrip(), AdditionalHandler::parseVariableSpeedSignAttributes(), RouteHandler::parseVTypeDistribution(), and GNETAZFrame::shapeDrawed().
|
protected |
add SumoBaseObject child
Definition at line 757 of file CommonXMLStructure.cpp.
Referenced by SumoBaseObject().
void CommonXMLStructure::SumoBaseObject::addTimeAttribute | ( | const SumoXMLAttr | attr, |
const SUMOTime | value | ||
) |
add time attribute into current SumoBaseObject node
Definition at line 646 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalOverView(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAttributesCreator::getAttributesAndValues(), GNEFlowEditor::getFlowAttributes(), AdditionalHandler::parseCalibratorAttributes(), AdditionalHandler::parseChargingStationAttributes(), AdditionalHandler::parseE1Attributes(), AdditionalHandler::parseE2Attributes(), AdditionalHandler::parseE3Attributes(), MeanDataHandler::parseEdgeMeanData(), MeanDataHandler::parseLaneMeanData(), AdditionalHandler::parseRerouterAttributes(), AdditionalHandler::parseRerouterIntervalAttributes(), RouteHandler::parseRoute(), AdditionalHandler::parseRouteProbeAttributes(), RouteHandler::parseTranship(), AdditionalHandler::parseVaporizerAttributes(), AdditionalHandler::parseVariableSpeedSignStepAttributes(), and RouteHandler::parseWalk().
void CommonXMLStructure::SumoBaseObject::clear | ( | ) |
clear SumoBaseObject
Definition at line 289 of file CommonXMLStructure.cpp.
References SUMO_TAG_NOTHING, and SVC_IGNORING.
Referenced by GNEVehicleFrame::addVehicle(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), and GNEStopFrame::getStopParameter().
std::map< std::string, std::string > CommonXMLStructure::SumoBaseObject::getAllAttributes | ( | ) | const |
get all attributes in string format
Definition at line 337 of file CommonXMLStructure.cpp.
References time2string(), and toString().
Referenced by GNEContainerFrame::buildContainer(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::buildVehicleOverRoute(), and GNEVehicleFrame::createPath().
bool CommonXMLStructure::SumoBaseObject::getBoolAttribute | ( | const SumoXMLAttr | attr | ) | const |
get bool attribute
Definition at line 407 of file CommonXMLStructure.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), AdditionalHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), and GNEShapeFrame::shapeDrawed().
const RGBColor & CommonXMLStructure::SumoBaseObject::getColorAttribute | ( | const SumoXMLAttr | attr | ) | const |
get color attribute
Definition at line 457 of file CommonXMLStructure.cpp.
Referenced by AdditionalHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
double CommonXMLStructure::SumoBaseObject::getDoubleAttribute | ( | const SumoXMLAttr | attr | ) | const |
get double attribute
Definition at line 396 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNERouteHandler::buildContainerPlan(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildPersonPlan(), GNEDataHandler::buildTAZRelationData(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), AdditionalHandler::parseSumoBaseObject(), DataHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
const std::vector< double > & CommonXMLStructure::SumoBaseObject::getDoubleListAttribute | ( | const SumoXMLAttr | attr | ) | const |
get double list attribute
Definition at line 479 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parseSumoBaseObject().
int CommonXMLStructure::SumoBaseObject::getIntAttribute | ( | const SumoXMLAttr | attr | ) | const |
get int attribute
Definition at line 385 of file CommonXMLStructure.cpp.
Referenced by AdditionalHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
const std::map< std::string, std::string > & CommonXMLStructure::SumoBaseObject::getParameters | ( | ) | const |
get parameters
Definition at line 538 of file CommonXMLStructure.cpp.
Referenced by AdditionalHandler::parseSumoBaseObject(), DataHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
CommonXMLStructure::SumoBaseObject * CommonXMLStructure::SumoBaseObject::getParentSumoBaseObject | ( | ) | const |
get pointer to mySumoBaseObjectParent SumoBaseObject (if is null, then is the root)
Definition at line 331 of file CommonXMLStructure.cpp.
Referenced by CommonXMLStructure::abortSUMOBaseOBject(), RouteHandler::beginParseAttributes(), GNEAdditionalHandler::buildAccess(), GNEAdditionalFrame::buildAdditionalOverView(), GNEAdditionalHandler::buildCalibratorFlow(), GNERouteHandler::buildContainerPlan(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildEmbeddedRoute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPersonPlan(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRoute(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVType(), AdditionalHandler::checkParent(), RouteHandler::checkParent(), DataHandler::checkParent(), CommonXMLStructure::closeSUMOBaseOBject(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), RouteHandler::endParseAttributes(), GNEAdditionalHandler::getAdditionalParent(), GNERouteHandler::getContainerParent(), GNERouteHandler::getPersonParent(), CommonXMLStructure::PlanParameters::getPreviousPlanObj(), GNEAdditionalHandler::getRerouterIntervalParent(), RouteHandler::isEmbeddedRoute(), AdditionalHandler::parseCalibratorFlowAttributes(), AdditionalHandler::parseParameters(), RouteHandler::parseParameters(), AdditionalHandler::parseSumoBaseObject(), CommonXMLStructure::PlanParameters::PlanParameters(), and CommonXMLStructure::PlanParameters::writeIgnoringMessage().
SUMOTime CommonXMLStructure::SumoBaseObject::getPeriodAttribute | ( | ) | const |
get 'period' attribute
Definition at line 440 of file CommonXMLStructure.cpp.
References SUMO_ATTR_FREQUENCY, and SUMO_ATTR_PERIOD.
Referenced by AdditionalHandler::parseSumoBaseObject().
const CommonXMLStructure::PlanParameters & CommonXMLStructure::SumoBaseObject::getPlanParameters | ( | ) | const |
get plan parameteres
Definition at line 544 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parseSumoBaseObject().
const Position & CommonXMLStructure::SumoBaseObject::getPositionAttribute | ( | const SumoXMLAttr | attr | ) | const |
get Position attribute
Definition at line 418 of file CommonXMLStructure.cpp.
Referenced by AdditionalHandler::parseSumoBaseObject(), and GNETAZFrame::shapeDrawed().
const PositionVector & CommonXMLStructure::SumoBaseObject::getPositionVectorAttribute | ( | const SumoXMLAttr | attr | ) | const |
get PositionVector attribute
Definition at line 490 of file CommonXMLStructure.cpp.
Referenced by AdditionalHandler::parseSumoBaseObject().
const SUMOVehicleParameter::Stop & CommonXMLStructure::SumoBaseObject::getStopParameter | ( | ) | const |
get stop parameters
Definition at line 527 of file CommonXMLStructure.cpp.
References TL.
Referenced by GNERouteHandler::buildStop(), and RouteHandler::parseSumoBaseObject().
const std::string & CommonXMLStructure::SumoBaseObject::getStringAttribute | ( | const SumoXMLAttr | attr | ) | const |
get string attribute
Definition at line 374 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEAdditionalFrame::buildAdditionalOverView(), GNEAdditionalHandler::buildCalibratorFlow(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNEAdditionalHandler::buildParkingSpace(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRoute(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildVType(), AdditionalHandler::checkParent(), RouteHandler::checkParent(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), RouteHandler::endParseAttributes(), GNEAdditionalHandler::getAdditionalParent(), GNERouteHandler::getContainerParent(), GNERouteHandler::getDistributionElements(), GNERouteHandler::getPersonParent(), GNEAdditionalHandler::getRerouterIntervalParent(), GNEStopFrame::getStopParameter(), RouteHandler::parseNestedCFM(), GNERouteHandler::parseStopEdge(), AdditionalHandler::parseSumoBaseObject(), DataHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), RouteHandler::parseSumoBaseObject(), CommonXMLStructure::PlanParameters::PlanParameters(), and CommonXMLStructure::PlanParameters::writeIgnoringMessage().
const std::vector< std::string > & CommonXMLStructure::SumoBaseObject::getStringListAttribute | ( | const SumoXMLAttr | attr | ) | const |
get string list attribute
Definition at line 468 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildFlow(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildTrip(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), AdditionalHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
const std::vector< CommonXMLStructure::SumoBaseObject * > & CommonXMLStructure::SumoBaseObject::getSumoBaseObjectChildren | ( | ) | const |
get SumoBaseObject children
Definition at line 550 of file CommonXMLStructure.cpp.
Referenced by GNEStopFrame::addStop(), GNEAdditionalHandler::buildTAZ(), CommonXMLStructure::PlanParameters::getPreviousPlanObj(), GNERouteHandler::parseEdge(), AdditionalHandler::parseSumoBaseObject(), DataHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
SumoXMLTag CommonXMLStructure::SumoBaseObject::getTag | ( | ) | const |
get XML myTag
Definition at line 325 of file CommonXMLStructure.cpp.
Referenced by GNEStopFrame::addStop(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNEAdditionalHandler::buildCalibratorFlow(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildVType(), AdditionalHandler::checkParent(), RouteHandler::checkParent(), DataHandler::checkParent(), AdditionalHandler::endParseAttributes(), MeanDataHandler::endParseAttributes(), RouteHandler::endParseAttributes(), GNERouteHandler::getContainerParent(), GNERouteHandler::getDistributionElements(), GNERouteHandler::getPersonParent(), RouteHandler::isEmbeddedRoute(), AdditionalHandler::parseCalibratorFlowAttributes(), AdditionalHandler::parseSumoBaseObject(), DataHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), RouteHandler::parseSumoBaseObject(), and CommonXMLStructure::PlanParameters::writeIgnoringMessage().
SUMOTime CommonXMLStructure::SumoBaseObject::getTimeAttribute | ( | const SumoXMLAttr | attr | ) | const |
get time attribute
Definition at line 429 of file CommonXMLStructure.cpp.
Referenced by GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::buildVehicleOverRoute(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAdditionalHandler::getRerouterIntervalParent(), GNEStopFrame::getStopParameter(), AdditionalHandler::parseSumoBaseObject(), MeanDataHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
SUMOVehicleClass CommonXMLStructure::SumoBaseObject::getVClass | ( | ) | const |
vehicle class
Definition at line 501 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parseSumoBaseObject().
const SUMOVehicleParameter & CommonXMLStructure::SumoBaseObject::getVehicleParameter | ( | ) | const |
get vehicle parameters
Definition at line 517 of file CommonXMLStructure.cpp.
References TL.
Referenced by GNERouteHandler::buildEmbeddedRoute(), AdditionalHandler::parseSumoBaseObject(), and RouteHandler::parseSumoBaseObject().
const SUMOVTypeParameter & CommonXMLStructure::SumoBaseObject::getVehicleTypeParameter | ( | ) | const |
get current vType
Definition at line 507 of file CommonXMLStructure.cpp.
References TL.
Referenced by RouteHandler::parseNestedCFM(), and RouteHandler::parseSumoBaseObject().
|
private |
handle attribute error
Definition at line 775 of file CommonXMLStructure.cpp.
References TL, toString(), and WRITE_ERRORF.
bool CommonXMLStructure::SumoBaseObject::hasBoolAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given bool attribute
Definition at line 574 of file CommonXMLStructure.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNEStopFrame::getStopParameter(), and GNEShapeFrame::shapeDrawed().
bool CommonXMLStructure::SumoBaseObject::hasColorAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given color attribute
Definition at line 592 of file CommonXMLStructure.cpp.
bool CommonXMLStructure::SumoBaseObject::hasDoubleAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given double attribute
Definition at line 568 of file CommonXMLStructure.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNEStopFrame::getStopParameter(), and AdditionalHandler::parseSumoBaseObject().
bool CommonXMLStructure::SumoBaseObject::hasDoubleListAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given double list attribute
Definition at line 604 of file CommonXMLStructure.cpp.
bool CommonXMLStructure::SumoBaseObject::hasIntAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given int attribute
Definition at line 562 of file CommonXMLStructure.cpp.
bool CommonXMLStructure::SumoBaseObject::hasPositionAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given bool attribute
Definition at line 580 of file CommonXMLStructure.cpp.
bool CommonXMLStructure::SumoBaseObject::hasPositionVectorAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given positionVector attribute
Definition at line 610 of file CommonXMLStructure.cpp.
bool CommonXMLStructure::SumoBaseObject::hasStringAttribute | ( | const SumoXMLAttr | attr | ) | const |
has function
check if current SumoBaseObject has the given string attribute
Definition at line 556 of file CommonXMLStructure.cpp.
Referenced by GNEVehicleFrame::addVehicle(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::buildVehicleOverRoute(), GNEWireFrame::buildWireOverView(), AdditionalHandler::checkParent(), RouteHandler::checkParent(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEWireFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAdditionalHandler::getAdditionalParent(), GNEAdditionalHandler::getRerouterIntervalParent(), GNEStopFrame::getStopParameter(), RouteHandler::isEmbeddedRoute(), GNERouteHandler::parseStopEdge(), AdditionalHandler::parseSumoBaseObject(), RouteHandler::parseSumoBaseObject(), CommonXMLStructure::PlanParameters::PlanParameters(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), and GNEShapeFrame::shapeDrawed().
bool CommonXMLStructure::SumoBaseObject::hasStringListAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given string list attribute
Definition at line 598 of file CommonXMLStructure.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildFlow(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildTrip(), and GNEStopFrame::getStopParameter().
bool CommonXMLStructure::SumoBaseObject::hasTimeAttribute | ( | const SumoXMLAttr | attr | ) | const |
check if current SumoBaseObject has the given time attribute
Definition at line 586 of file CommonXMLStructure.cpp.
Referenced by GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::buildVehicleOverRoute(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEAdditionalHandler::getRerouterIntervalParent(), and GNEStopFrame::getStopParameter().
|
privatedelete |
invalidate assignment operator
|
protected |
remove SumoBaseObject child
Definition at line 764 of file CommonXMLStructure.cpp.
void CommonXMLStructure::SumoBaseObject::setPlanParameters | ( | const CommonXMLStructure::PlanParameters & | planParameters | ) |
set plan parmeter
Definition at line 752 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parsePersonTrip(), RouteHandler::parseRide(), RouteHandler::parseStop(), RouteHandler::parseTranship(), RouteHandler::parseTransport(), and RouteHandler::parseWalk().
void CommonXMLStructure::SumoBaseObject::setStopParameter | ( | const SUMOVehicleParameter::Stop & | stopParameter | ) |
add stop parameters
Definition at line 721 of file CommonXMLStructure.cpp.
References SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_EDGE, SUMO_ATTR_LANE, and SUMO_ATTR_PARKING_AREA.
Referenced by GNEStopFrame::getStopParameter(), and RouteHandler::parseStop().
void CommonXMLStructure::SumoBaseObject::setTag | ( | const SumoXMLTag | tag | ) |
set SumoBaseObject tag
Definition at line 319 of file CommonXMLStructure.cpp.
Referenced by GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::buildVehicleOverRoute(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEShapeFrame::createBaseShapeObject(), GNEWireFrame::createBaseWireObject(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), GNEPOI::getSumoBaseObject(), CommonXMLStructure::openSUMOBaseOBject(), 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(), 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(), RouteHandler::parseWalk(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
void CommonXMLStructure::SumoBaseObject::setVClass | ( | SUMOVehicleClass | vClass | ) |
set vehicle class
Definition at line 691 of file CommonXMLStructure.cpp.
Referenced by RouteHandler::parseRoute().
void CommonXMLStructure::SumoBaseObject::setVehicleParameter | ( | const SUMOVehicleParameter * | vehicleParameter | ) |
set vehicle parameters
Definition at line 706 of file CommonXMLStructure.cpp.
References SUMOVehicleParameter::routeid, SUMO_ATTR_ID, and SUMO_ATTR_ROUTE.
Referenced by GNEContainerFrame::buildContainer(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::buildVehicleOverRoute(), GNEVehicleFrame::createPath(), AdditionalHandler::parseCalibratorFlowAttributes(), RouteHandler::parseContainer(), RouteHandler::parseContainerFlow(), RouteHandler::parseFlow(), RouteHandler::parsePerson(), RouteHandler::parsePersonFlow(), RouteHandler::parseTrip(), RouteHandler::parseVehicle(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
void CommonXMLStructure::SumoBaseObject::setVehicleTypeParameter | ( | const SUMOVTypeParameter * | vehicleTypeParameter | ) |
set vehicle type parameters
Definition at line 697 of file CommonXMLStructure.cpp.
References SUMO_ATTR_ID.
Referenced by RouteHandler::parseNestedCFM(), and RouteHandler::parseVType().
|
protected |
bool attributes
Definition at line 324 of file CommonXMLStructure.h.
|
protected |
RGBColor attributes.
Definition at line 333 of file CommonXMLStructure.h.
|
private |
flag for defined stop parameter
Definition at line 379 of file CommonXMLStructure.h.
|
private |
flag for defined vehicle parameter
Definition at line 376 of file CommonXMLStructure.h.
|
private |
flag for defined vehicle type parameter
Definition at line 373 of file CommonXMLStructure.h.
|
protected |
double attributes
Definition at line 321 of file CommonXMLStructure.h.
|
protected |
stringList attributes
Definition at line 339 of file CommonXMLStructure.h.
|
protected |
int attributes
Definition at line 318 of file CommonXMLStructure.h.
|
protected |
myParameters
Definition at line 345 of file CommonXMLStructure.h.
|
protected |
plan parameters
Definition at line 363 of file CommonXMLStructure.h.
|
protected |
Position attributes.
Definition at line 327 of file CommonXMLStructure.h.
|
protected |
PositionVector attributes.
Definition at line 342 of file CommonXMLStructure.h.
|
protected |
stop parameter
Definition at line 360 of file CommonXMLStructure.h.
|
protected |
string attributes
Definition at line 315 of file CommonXMLStructure.h.
|
protected |
stringList attributes
Definition at line 336 of file CommonXMLStructure.h.
|
protected |
SumoBaseObject children.
Definition at line 348 of file CommonXMLStructure.h.
|
protected |
pointer to SumoBaseObject parent (If is null, then is the root)
Definition at line 309 of file CommonXMLStructure.h.
Referenced by SumoBaseObject().
|
protected |
XML myTag.
Definition at line 312 of file CommonXMLStructure.h.
|
protected |
SUMOTime attributes.
Definition at line 330 of file CommonXMLStructure.h.
|
protected |
vehicle class
Definition at line 351 of file CommonXMLStructure.h.
|
protected |
vehicle parameter
Definition at line 357 of file CommonXMLStructure.h.
|
protected |
vehicle type parameter
Definition at line 354 of file CommonXMLStructure.h.