Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
CommonXMLStructure Class Reference

#include <CommonXMLStructure.h>

Collaboration diagram for CommonXMLStructure:
[legend]

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::SumoBaseObjectgetCurrentSumoBaseObject () const
 get current editedSumoBaseObject
CommonXMLStructure::SumoBaseObjectgetSumoBaseObjectRoot () const
 get SumoBaseObject root
void openSUMOBaseOBject ()
 open SUMOBaseOBject
 ~CommonXMLStructure ()
 Destructor.

Protected Attributes

CommonXMLStructure::SumoBaseObjectmyCurrentSumoBaseObject
 last inserted SumoBaseObject
CommonXMLStructure::SumoBaseObjectmySumoBaseObjectRoot
 SumoBaseObject root.

Private Member Functions

 CommonXMLStructure (const CommonXMLStructure &s)=delete
 invalidate copy constructor
CommonXMLStructureoperator= (const CommonXMLStructure &s)=delete
 invalidate assignment operator

Detailed Description

Definition at line 36 of file CommonXMLStructure.h.

Constructor & Destructor Documentation

◆ CommonXMLStructure() [1/2]

CommonXMLStructure::CommonXMLStructure ( )

Constructor.

Definition at line 1723 of file CommonXMLStructure.cpp.

References myCurrentSumoBaseObject, and mySumoBaseObjectRoot.

Referenced by CommonXMLStructure(), and operator=().

Here is the caller graph for this function:

◆ ~CommonXMLStructure()

CommonXMLStructure::~CommonXMLStructure ( )

Destructor.

Definition at line 1730 of file CommonXMLStructure.cpp.

References mySumoBaseObjectRoot.

◆ CommonXMLStructure() [2/2]

CommonXMLStructure::CommonXMLStructure ( const CommonXMLStructure & s)
privatedelete

invalidate copy constructor

References CommonXMLStructure().

Member Function Documentation

◆ abortSUMOBaseOBject()

void CommonXMLStructure::abortSUMOBaseOBject ( )

abort SUMOBaseOBject

Definition at line 1775 of file CommonXMLStructure.cpp.

References myCurrentSumoBaseObject, and mySumoBaseObjectRoot.

◆ closeSUMOBaseOBject()

void CommonXMLStructure::closeSUMOBaseOBject ( )

close SUMOBaseOBject

Definition at line 1758 of file CommonXMLStructure.cpp.

References myCurrentSumoBaseObject, and mySumoBaseObjectRoot.

◆ getCurrentSumoBaseObject()

CommonXMLStructure::SumoBaseObject * CommonXMLStructure::getCurrentSumoBaseObject ( ) const

get current editedSumoBaseObject

Definition at line 1798 of file CommonXMLStructure.cpp.

References myCurrentSumoBaseObject.

◆ getSumoBaseObjectRoot()

CommonXMLStructure::SumoBaseObject * CommonXMLStructure::getSumoBaseObjectRoot ( ) const

get SumoBaseObject root

Definition at line 1792 of file CommonXMLStructure.cpp.

References mySumoBaseObjectRoot.

◆ openSUMOBaseOBject()

void CommonXMLStructure::openSUMOBaseOBject ( )

open SUMOBaseOBject

Definition at line 1739 of file CommonXMLStructure.cpp.

References myCurrentSumoBaseObject, mySumoBaseObjectRoot, and SUMO_TAG_ROOTFILE.

◆ operator=()

CommonXMLStructure & CommonXMLStructure::operator= ( const CommonXMLStructure & s)
privatedelete

invalidate assignment operator

References CommonXMLStructure().

Field Documentation

◆ myCurrentSumoBaseObject

CommonXMLStructure::SumoBaseObject* CommonXMLStructure::myCurrentSumoBaseObject
protected

◆ mySumoBaseObjectRoot


The documentation for this class was generated from the following files: