Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSDevice_FCDReplay::FCDHandler Class Reference
Inheritance diagram for MSDevice_FCDReplay::FCDHandler:
[legend]
Collaboration diagram for MSDevice_FCDReplay::FCDHandler:
[legend]

Data Structures

struct  StageStart

Public Member Functions

void characters (const XMLCh *const chars, const XERCES3_SIZE_t length)
 The inherited method called when characters occurred.
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
 The inherited method called when a tag is being closed.
 FCDHandler (const std::string &file)
const std::string & getFileName () const
 returns the current file name
SUMOTime getTime () const
const std::map< std::string, Trajectory > & getTrajectories ()
void parseGeoEdges (const PositionVector &positions, bool geo, SUMOVehicleClass vClass, std::vector< const MSEdge * > &into, const std::string &rid, bool isFrom, bool &ok, bool forceEdge=false)
void registerParent (const int tag, GenericSAXHandler *handler)
 Assigning a parent handler which is enabled when the specified tag is closed.
void setFileName (const std::string &name)
 Sets the current file name.
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs)
 The inherited method called when a new tag opens.
void updateTrafficObjects (const SUMOTime intervalStart)

Protected Member Functions

const MSLane * getClosestLane (const Position &pos, SUMOVehicleClass vClass, double distance=-1.)
 find closest lane within distance for the given position or nullptr
const MSEdge * getJunctionTaz (const Position &pos, const MSEdge *closestEdge, SUMOVehicleClass vClass, bool isFrom)
 find closest junction taz given the closest edge
virtual SumoRNG * getRNG ()
const MSEdge * getTaz (const Position &pos, const MSEdge *closestEdge, bool isFrom)
 find closest junction taz given the closest edge

Protected Attributes

bool myMapMatchTAZ

Private Member Functions

NamedRTree * getLaneTree ()
 initialize lane-RTree

Private Attributes

MsgHandler * myErrorOutput
NamedRTree * myLaneTree
 RTree for finding lanes.
double myMapMatchingDistance
bool myMapMatchJunctions

inherited from GenericSAXHandler

SUMOTime myTime = 0
std::map< std::string, Trajectory > myTrajectories
std::map< std::string, std::tuple< SUMOTime, std::string, bool, ConstMSEdgeVector, std::vector< StageStart > > > myRoutes
std::map< const Position, std::string > myPositions
void myStartElement (int element, const SUMOSAXAttributes &attrs) override
 Called on the opening of a tag.
void initLaneTree (NamedRTree *tree) override
MSEdge * retrieveEdge (const std::string &id) override
MSTransportable::MSTransportablePlan * makePlan (const SUMOVehicleParameter &params, const ConstMSEdgeVector &route, const std::vector< StageStart > &stages, const Trajectory &t)
ConstMSEdgeVector checkRoute (const ConstMSEdgeVector &edges, const SUMOVehicle *const vehicle)

attributes parsing

AttrMap myPredefinedTags
std::vector< std::string > myPredefinedTagsMML
 the map from ids to their string representation
typedef std::vector< XMLCh * > AttrMap

elements parsing

TagMap myTagMap
std::vector< std::string > myCharactersVector
 A list of character strings obtained so far to build the complete characters string at the end.
GenericSAXHandler * myParentHandler
 The handler to give control back to.
int myParentIndicator
 The tag indicating that control should be given back.
std::string myFileName
 The name of the currently parsed file.
std::string myExpectedRoot
 The root element to expect, empty string disables the check.
bool myCollectCharacterData = false
 whether the reader should collect character data
bool myRootSeen = false
 whether the reader has already seen the root element
int mySection = -1
 The tag indicating the current section to parse.
bool mySectionSeen = false
 whether the reader has already seen the begin of the section
bool mySectionEnded = false
 whether the reader has already seen the end of the section
bool mySectionOpen = false
 whether an element of the current section is open
std::pair< int, SUMOSAXAttributes * > myNextSectionStart
typedef std::map< std::string, int > TagMap

SAX ErrorHandler callbacks

void warning (const XERCES_CPP_NAMESPACE::SAXParseException &exception)
 Handler for XML-warnings.
void error (const XERCES_CPP_NAMESPACE::SAXParseException &exception)
 Handler for XML-errors.
void fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exception)
 Handler for XML-errors.
void setSection (const int element, const bool seen)
bool sectionFinished () const
std::pair< int, SUMOSAXAttributes * > retrieveNextSectionStart ()
void needsCharacterData (const bool value=true)
std::string buildErrorMessage (const XERCES_CPP_NAMESPACE::SAXParseException &exception)
 Builds an error message.
virtual void myCharacters (int element, const std::string &chars)
 Callback method for characters to implement by derived classes.
virtual void myEndElement (int element)
 Callback method for a closing tag to implement by derived classes.
void callParentEnd (int element)
 signal endElement to the parent handler (special case for MSCalibrator)
XMLCh * convert (const std::string &name) const
 converts from c++-string into unicode
int convertTag (const std::string &tag) const
 Converts a tag from its string into its numerical representation.

Detailed Description

Definition at line 112 of file MSDevice_FCDReplay.h.

Member Typedef Documentation

◆ AttrMap

typedef std::vector<XMLCh*> GenericSAXHandler::AttrMap
privateinherited

Definition at line 303 of file GenericSAXHandler.h.

◆ TagMap

typedef std::map<std::string, int> GenericSAXHandler::TagMap
privateinherited

Definition at line 317 of file GenericSAXHandler.h.

Constructor & Destructor Documentation

◆ FCDHandler()

MSDevice_FCDReplay::FCDHandler::FCDHandler ( const std::string & file)

Member Function Documentation

◆ buildErrorMessage()

std::string GenericSAXHandler::buildErrorMessage ( const XERCES_CPP_NAMESPACE::SAXParseException & exception)
protectedinherited

Builds an error message.

The error message includes the file name and the line/column information as supported by the given SAXParseException

Parameters
[in]exceptionThe name of the currently processed file
Returns
A string describing the given exception

Definition at line 205 of file GenericSAXHandler.cpp.

References getFileName(), and TL.

Referenced by error(), fatalError(), and warning().

Here is the caller graph for this function:

◆ callParentEnd()

void GenericSAXHandler::callParentEnd ( int element)
protectedinherited

signal endElement to the parent handler (special case for MSCalibrator)

Definition at line 247 of file GenericSAXHandler.cpp.

References myParentHandler.

Referenced by MSCalibrator::myEndElement().

Here is the caller graph for this function:

◆ characters()

void GenericSAXHandler::characters ( const XMLCh *const chars,
const XERCES3_SIZE_t length )
inherited

The inherited method called when characters occurred.

The retrieved characters are converted into a string and appended into a private buffer. They are reported as soon as the element ends.

Todo

recheck/describe what happens with characters when a new element is opened

describe characters processing in the class' head

Definition at line 186 of file GenericSAXHandler.cpp.

References myCharactersVector, myCollectCharacterData, and StringUtils::transcode().

◆ checkRoute()

ConstMSEdgeVector MSDevice_FCDReplay::FCDHandler::checkRoute ( const ConstMSEdgeVector & edges,
const SUMOVehicle *const vehicle )
private

Definition at line 311 of file MSDevice_FCDReplay.cpp.

References MSNet::getInstance(), MSVehicleType::getVehicleClass(), SUMOTrafficObject::getVehicleType(), and myTime.

Referenced by updateTrafficObjects().

Here is the caller graph for this function:

◆ convert()

XMLCh * GenericSAXHandler::convert ( const std::string & name) const
privateinherited

converts from c++-string into unicode

Todo
recheck encoding
Parameters
[in]nameThe string to convert
Returns
The string converted into a XMLCh-string

Definition at line 86 of file GenericSAXHandler.cpp.

Referenced by GenericSAXHandler().

Here is the caller graph for this function:

◆ convertTag()

int GenericSAXHandler::convertTag ( const std::string & tag) const
privateinherited

Converts a tag from its string into its numerical representation.

Returns the enum-representation stored for the given tag. If the tag is not known, SUMO_TAG_NOTHING is returned.

Parameters
[in]tagThe string to convert
Returns
The int-value that represents the string, SUMO_TAG_NOTHING if the named attribute is not known

Definition at line 195 of file GenericSAXHandler.cpp.

References myTagMap, and SUMO_TAG_NOTHING.

Referenced by endElement(), and startElement().

Here is the caller graph for this function:

◆ endElement()

void GenericSAXHandler::endElement ( const XMLCh *const uri,
const XMLCh *const localname,
const XMLCh *const qname )
inherited

The inherited method called when a tag is being closed.

This method calls the user-implemented methods myCharacters with the previously collected and converted characters.

Then, myEndElement is called, supplying it the qname converted to its enum- and string-representations.

Todo

recheck/describe encoding of the string-representation

do not generate and report the string-representation

Definition at line 134 of file GenericSAXHandler.cpp.

References convertTag(), myCharacters(), myCharactersVector, myEndElement(), myParentHandler, myParentIndicator, mySection, mySectionOpen, XMLSubSys::setHandler(), SUMO_TAG_INCLUDE, SUMO_TAG_NOTHING, and StringUtils::transcode().

◆ error()

void GenericSAXHandler::error ( const XERCES_CPP_NAMESPACE::SAXParseException & exception)
inherited

Handler for XML-errors.

The message is built using buildErrorMessage and thrown within a ProcessError.

Parameters
[in]exceptionThe occurred exception to process
Exceptions
ProcessErrorOn any call

Definition at line 224 of file GenericSAXHandler.cpp.

References buildErrorMessage().

Referenced by MSRouteHandler::addFlowTransportable(), MSRouteHandler::addTransportable(), MSRouteHandler::closeTransportable(), NIImporter_OpenDrive::geomFromSpiral(), and MSRouteHandler::interpretDepartPosLat().

Here is the caller graph for this function:

◆ fatalError()

void GenericSAXHandler::fatalError ( const XERCES_CPP_NAMESPACE::SAXParseException & exception)
inherited

Handler for XML-errors.

The message is built using buildErrorMessage and thrown within a ProcessError.

Exceptions
ProcessErrorOn any call
Parameters
[in]exceptionThe occurred exception to process

Definition at line 230 of file GenericSAXHandler.cpp.

References buildErrorMessage().

◆ getClosestLane()

const MSLane * MapMatcher< MSEdge, MSLane, MSJunction >::getClosestLane ( const Position & pos,
SUMOVehicleClass vClass,
double distance = -1. )
inlineprotectedinherited

find closest lane within distance for the given position or nullptr

Definition at line 110 of file MapMatcher.h.

References MapMatcher< E, L, N >::getLaneTree(), L, myMapMatchingDistance, and NamedRTree::Search().

Referenced by MSDevice_FCDReplay::FCDHandler::myStartElement().

Here is the caller graph for this function:

◆ getFileName()

◆ getJunctionTaz()

const MSEdge * MapMatcher< MSEdge, MSLane, MSJunction >::getJunctionTaz ( const Position & pos,
const MSEdge * closestEdge,
SUMOVehicleClass vClass,
bool isFrom )
inlineprotectedinherited

find closest junction taz given the closest edge

Definition at line 138 of file MapMatcher.h.

References JUNCTION_TAZ_MISSING_HELP, myErrorOutput, MapMatcher< E, L, N >::retrieveEdge(), and toString().

◆ getLaneTree()

NamedRTree * MapMatcher< MSEdge, MSLane, MSJunction >::getLaneTree ( )
inlineprivateinherited

initialize lane-RTree

Definition at line 221 of file MapMatcher.h.

References MapMatcher< E, L, N >::initLaneTree(), and myLaneTree.

◆ getRNG()

virtual SumoRNG * MapMatcher< MSEdge, MSLane, MSJunction >::getRNG ( )
inlineprotectedvirtualinherited

Reimplemented in MSRouteHandler.

Definition at line 209 of file MapMatcher.h.

Referenced by getTaz().

Here is the caller graph for this function:

◆ getTaz()

const MSEdge * MapMatcher< MSEdge, MSLane, MSJunction >::getTaz ( const Position & pos,
const MSEdge * closestEdge,
bool isFrom )
inlineprotectedinherited

find closest junction taz given the closest edge

Definition at line 179 of file MapMatcher.h.

References getRNG(), JUNCTION_TAZ_MISSING_HELP, myErrorOutput, RandHelper::rand(), and toString().

◆ getTime()

SUMOTime MSDevice_FCDReplay::FCDHandler::getTime ( ) const
inline

Definition at line 115 of file MSDevice_FCDReplay.h.

References myTime.

◆ getTrajectories()

const std::map< std::string, Trajectory > & MSDevice_FCDReplay::FCDHandler::getTrajectories ( )
inline

Definition at line 120 of file MSDevice_FCDReplay.h.

References myTrajectories.

◆ initLaneTree()

void MSDevice_FCDReplay::FCDHandler::initLaneTree ( NamedRTree * tree)
overrideprotectedvirtual

◆ makePlan()

MSTransportable::MSTransportablePlan * MSDevice_FCDReplay::FCDHandler::makePlan ( const SUMOVehicleParameter & params,
const ConstMSEdgeVector & route,
const std::vector< StageStart > & stages,
const Trajectory & t )
private

Definition at line 252 of file MSDevice_FCDReplay.cpp.

References SUMOVehicleParameter::depart, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departSpeed, MSEdge::dictionary(), MSNet::getInstance(), MSNet::getStoppingPlace(), MSNet::getStoppingPlaceID(), SUMOVehicleParameter::id, SUMO_TAG_BUS_STOP, and SVC_PEDESTRIAN.

Referenced by updateTrafficObjects().

Here is the caller graph for this function:

◆ myCharacters()

void GenericSAXHandler::myCharacters ( int element,
const std::string & chars )
protectedvirtualinherited

Callback method for characters to implement by derived classes.

Called by "endElement" (see there).

Parameters
[in]elementThe opened element, given as a int
[in]charsThe complete embedded character string @exceptions ProcessError These method may throw a ProcessError if something fails

Reimplemented in NIImporter_ITSUMO::Handler, and NIImporter_OpenDrive.

Definition at line 240 of file GenericSAXHandler.cpp.

Referenced by endElement().

Here is the caller graph for this function:

◆ myEndElement()

void GenericSAXHandler::myEndElement ( int element)
protectedvirtualinherited

◆ myStartElement()

◆ needsCharacterData()

void GenericSAXHandler::needsCharacterData ( const bool value = true)
inlineinherited

Definition at line 220 of file GenericSAXHandler.h.

References invalid_return< std::string >::value, and myCollectCharacterData.

Referenced by NIImporter_ITSUMO::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::myCharacters().

Here is the caller graph for this function:

◆ parseGeoEdges()

void MapMatcher< MSEdge, MSLane, MSJunction >::parseGeoEdges ( const PositionVector & positions,
bool geo,
SUMOVehicleClass vClass,
std::vector< const MSEdge * > & into,
const std::string & rid,
bool isFrom,
bool & ok,
bool forceEdge = false )
inlineinherited

Definition at line 48 of file MapMatcher.h.

References MapMatcher< E, L, N >::getClosestLane(), GeoConvHelper::getFinal(), MapMatcher< E, L, N >::getJunctionTaz(), MapMatcher< E, L, N >::getTaz(), gPrecision, gPrecisionGeo, L, MIN2(), myErrorOutput, myMapMatchingDistance, myMapMatchJunctions, myMapMatchTAZ, TL, toString(), WRITE_ERROR, and GeoConvHelper::x2cartesian_const().

Referenced by MSRouteHandler::addStop(), and MSRouteHandler::parseFromViaTo().

Here is the caller graph for this function:

◆ registerParent()

void GenericSAXHandler::registerParent ( const int tag,
GenericSAXHandler * handler )
inherited

Assigning a parent handler which is enabled when the specified tag is closed.

Definition at line 178 of file GenericSAXHandler.cpp.

References GenericSAXHandler(), myParentHandler, myParentIndicator, and XMLSubSys::setHandler().

Referenced by NLTriggerBuilder::parseAndBuildCalibrator(), NLTriggerBuilder::parseAndBuildLaneSpeedTrigger(), and NLTriggerBuilder::parseAndBuildRerouter().

Here is the caller graph for this function:

◆ retrieveEdge()

MSEdge * MSDevice_FCDReplay::FCDHandler::retrieveEdge ( const std::string & id)
overrideprotectedvirtual

Implements MapMatcher< MSEdge, MSLane, MSJunction >.

Definition at line 455 of file MSDevice_FCDReplay.cpp.

References MSEdge::dictionary().

◆ retrieveNextSectionStart()

std::pair< int, SUMOSAXAttributes * > GenericSAXHandler::retrieveNextSectionStart ( )
inlineinherited

Definition at line 213 of file GenericSAXHandler.h.

References myNextSectionStart.

◆ sectionFinished()

bool GenericSAXHandler::sectionFinished ( ) const
inlineinherited

Definition at line 209 of file GenericSAXHandler.h.

References mySectionEnded.

◆ setFileName()

void GenericSAXHandler::setFileName ( const std::string & name)
inherited

Sets the current file name.

Parameters
[in]nameThe name of the currently processed file
Todo
Hmmm - this is as unsafe as having a direct access to the variable; recheck

Definition at line 74 of file GenericSAXHandler.cpp.

References myFileName.

Referenced by NIImporter_SUMO::_loadNetwork(), MSStateHandler::MSStateTimeHandler::getTime(), GUISettingsHandler::GUISettingsHandler(), NIImporter_OpenStreetMap::load(), NIImporter_Vissim::load(), NITypeLoader::load(), PCNetProjectionLoader::load(), loadNet(), ROLoader::loadNet(), NIImporter_ITSUMO::loadNetwork(), NIImporter_MATSim::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), main(), and XMLSubSys::runParser().

Here is the caller graph for this function:

◆ setSection()

void GenericSAXHandler::setSection ( const int element,
const bool seen )
inlineinherited

Definition at line 202 of file GenericSAXHandler.h.

References mySection, mySectionEnded, mySectionOpen, and mySectionSeen.

◆ startElement()

void GenericSAXHandler::startElement ( const XMLCh *const uri,
const XMLCh *const localname,
const XMLCh *const qname,
const XERCES_CPP_NAMESPACE::Attributes & attrs )
inherited

The inherited method called when a new tag opens.

The method parses the supplied XMLCh*-qname using the internal name/enum-map to obtain the enum representation of the attribute name.

Then, "myStartElement" is called supplying the enumeration value, the string-representation of the name and the attributes.

Todo

recheck/describe encoding of the string-representation

do not generate and report the string-representation

Definition at line 99 of file GenericSAXHandler.cpp.

References convertTag(), FileHelpers::getConfigurationRelative(), getFileName(), SUMOSAXAttributesImpl_Xerces::getString(), FileHelpers::isAbsolute(), myCharactersVector, myExpectedRoot, myNextSectionStart, myPredefinedTags, myPredefinedTagsMML, myRootSeen, mySection, mySectionEnded, mySectionOpen, mySectionSeen, myStartElement(), XMLSubSys::runParser(), SUMO_ATTR_HREF, SUMO_TAG_INCLUDE, TL, StringUtils::transcode(), and WRITE_WARNINGF.

◆ updateTrafficObjects()

◆ warning()

void GenericSAXHandler::warning ( const XERCES_CPP_NAMESPACE::SAXParseException & exception)
inherited

Handler for XML-warnings.

The message is built using buildErrorMessage and reported to the warning-instance of the MsgHandler.

Parameters
[in]exceptionThe occurred exception to process

Definition at line 218 of file GenericSAXHandler.cpp.

References buildErrorMessage(), and WRITE_WARNING.

Field Documentation

◆ myCharactersVector

std::vector<std::string> GenericSAXHandler::myCharactersVector
privateinherited

A list of character strings obtained so far to build the complete characters string at the end.

Definition at line 324 of file GenericSAXHandler.h.

Referenced by characters(), endElement(), and startElement().

◆ myCollectCharacterData

bool GenericSAXHandler::myCollectCharacterData = false
privateinherited

whether the reader should collect character data

Definition at line 339 of file GenericSAXHandler.h.

Referenced by characters(), and needsCharacterData().

◆ myErrorOutput

MsgHandler* MapMatcher< MSEdge, MSLane, MSJunction >::myErrorOutput
privateinherited

Definition at line 233 of file MapMatcher.h.

Referenced by getJunctionTaz(), getTaz(), MapMatcher(), and parseGeoEdges().

◆ myExpectedRoot

std::string GenericSAXHandler::myExpectedRoot
privateinherited

The root element to expect, empty string disables the check.

Definition at line 336 of file GenericSAXHandler.h.

Referenced by GenericSAXHandler(), and startElement().

◆ myFileName

std::string GenericSAXHandler::myFileName
privateinherited

The name of the currently parsed file.

Definition at line 333 of file GenericSAXHandler.h.

Referenced by GenericSAXHandler(), getFileName(), and setFileName().

◆ myLaneTree

NamedRTree* MapMatcher< MSEdge, MSLane, MSJunction >::myLaneTree
privateinherited

RTree for finding lanes.

Definition at line 230 of file MapMatcher.h.

Referenced by getLaneTree(), MapMatcher(), and ~MapMatcher().

◆ myMapMatchingDistance

double MapMatcher< MSEdge, MSLane, MSJunction >::myMapMatchingDistance
privateinherited

Definition at line 232 of file MapMatcher.h.

Referenced by getClosestLane(), MapMatcher(), and parseGeoEdges().

◆ myMapMatchJunctions

bool MapMatcher< MSEdge, MSLane, MSJunction >::myMapMatchJunctions
privateinherited

Definition at line 231 of file MapMatcher.h.

Referenced by MapMatcher(), and parseGeoEdges().

◆ myMapMatchTAZ

bool MapMatcher< MSEdge, MSLane, MSJunction >::myMapMatchTAZ
protectedinherited

Definition at line 217 of file MapMatcher.h.

Referenced by MapMatcher(), MSRouteHandler::parseFromViaTo(), and parseGeoEdges().

◆ myNextSectionStart

std::pair<int, SUMOSAXAttributes*> GenericSAXHandler::myNextSectionStart
privateinherited

◆ myParentHandler

GenericSAXHandler* GenericSAXHandler::myParentHandler
privateinherited

The handler to give control back to.

Definition at line 327 of file GenericSAXHandler.h.

Referenced by callParentEnd(), endElement(), GenericSAXHandler(), and registerParent().

◆ myParentIndicator

int GenericSAXHandler::myParentIndicator
privateinherited

The tag indicating that control should be given back.

Definition at line 330 of file GenericSAXHandler.h.

Referenced by endElement(), GenericSAXHandler(), and registerParent().

◆ myPositions

std::map<const Position, std::string> MSDevice_FCDReplay::FCDHandler::myPositions
private

Definition at line 156 of file MSDevice_FCDReplay.h.

Referenced by myStartElement().

◆ myPredefinedTags

AttrMap GenericSAXHandler::myPredefinedTags
privateinherited

Definition at line 306 of file GenericSAXHandler.h.

Referenced by GenericSAXHandler(), startElement(), and ~GenericSAXHandler().

◆ myPredefinedTagsMML

std::vector<std::string> GenericSAXHandler::myPredefinedTagsMML
privateinherited

the map from ids to their string representation

Definition at line 309 of file GenericSAXHandler.h.

Referenced by GenericSAXHandler(), and startElement().

◆ myRootSeen

bool GenericSAXHandler::myRootSeen = false
privateinherited

whether the reader has already seen the root element

Definition at line 342 of file GenericSAXHandler.h.

Referenced by startElement().

◆ myRoutes

std::map<std::string, std::tuple<SUMOTime, std::string, bool, ConstMSEdgeVector, std::vector<StageStart> > > MSDevice_FCDReplay::FCDHandler::myRoutes
private

Definition at line 155 of file MSDevice_FCDReplay.h.

Referenced by myStartElement(), and updateTrafficObjects().

◆ mySection

int GenericSAXHandler::mySection = -1
privateinherited

The tag indicating the current section to parse.

Definition at line 345 of file GenericSAXHandler.h.

Referenced by endElement(), setSection(), and startElement().

◆ mySectionEnded

bool GenericSAXHandler::mySectionEnded = false
privateinherited

whether the reader has already seen the end of the section

Definition at line 351 of file GenericSAXHandler.h.

Referenced by sectionFinished(), setSection(), and startElement().

◆ mySectionOpen

bool GenericSAXHandler::mySectionOpen = false
privateinherited

whether an element of the current section is open

Definition at line 354 of file GenericSAXHandler.h.

Referenced by endElement(), setSection(), and startElement().

◆ mySectionSeen

bool GenericSAXHandler::mySectionSeen = false
privateinherited

whether the reader has already seen the begin of the section

Definition at line 348 of file GenericSAXHandler.h.

Referenced by setSection(), and startElement().

◆ myTagMap

TagMap GenericSAXHandler::myTagMap
privateinherited

Definition at line 320 of file GenericSAXHandler.h.

Referenced by convertTag(), and GenericSAXHandler().

◆ myTime

SUMOTime MSDevice_FCDReplay::FCDHandler::myTime = 0
private

Definition at line 153 of file MSDevice_FCDReplay.h.

Referenced by checkRoute(), getTime(), and myStartElement().

◆ myTrajectories

std::map<std::string, Trajectory> MSDevice_FCDReplay::FCDHandler::myTrajectories
private

Definition at line 154 of file MSDevice_FCDReplay.h.

Referenced by getTrajectories(), myStartElement(), and updateTrafficObjects().


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