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

#include <SUMORouteLoader.h>

Collaboration diagram for SUMORouteLoader:
[legend]

Public Member Functions

SUMOTime getFirstDepart () const
 returns the first departure time that was ever read
SUMORouteHandler * getRouteHandler ()
SUMOTime loadUntil (SUMOTime time)
 loads vehicles until a vehicle is read that starts after the specified time
bool moreAvailable () const
 returns the information whether new data is available
 SUMORouteLoader (SUMORouteHandler *handler)
 constructor
 ~SUMORouteLoader ()
 destructor

Private Attributes

SUMORouteHandler * myHandler
 the used Handler
bool myMoreAvailable
 flag with information whether more vehicles should be available
SUMOSAXReader * myParser
 the used SAXReader

Detailed Description

Definition at line 40 of file SUMORouteLoader.h.

Constructor & Destructor Documentation

◆ SUMORouteLoader()

SUMORouteLoader::SUMORouteLoader ( SUMORouteHandler * handler)

constructor

Definition at line 32 of file SUMORouteLoader.cpp.

References XMLSubSys::getSAXReader(), myHandler, myMoreAvailable, myParser, and TLF.

◆ ~SUMORouteLoader()

SUMORouteLoader::~SUMORouteLoader ( )

destructor

Definition at line 41 of file SUMORouteLoader.cpp.

References myHandler, and myParser.

Member Function Documentation

◆ getFirstDepart()

SUMOTime SUMORouteLoader::getFirstDepart ( ) const

returns the first departure time that was ever read

Definition at line 75 of file SUMORouteLoader.cpp.

References myHandler.

◆ getRouteHandler()

SUMORouteHandler * SUMORouteLoader::getRouteHandler ( )
inline

Definition at line 57 of file SUMORouteLoader.h.

References myHandler.

◆ loadUntil()

SUMOTime SUMORouteLoader::loadUntil ( SUMOTime time)

loads vehicles until a vehicle is read that starts after the specified time

Definition at line 48 of file SUMORouteLoader.cpp.

References myHandler, myMoreAvailable, myParser, and SUMOTime_MAX.

◆ moreAvailable()

bool SUMORouteLoader::moreAvailable ( ) const

returns the information whether new data is available

Definition at line 69 of file SUMORouteLoader.cpp.

References myMoreAvailable.

Field Documentation

◆ myHandler

SUMORouteHandler* SUMORouteLoader::myHandler
private

the used Handler

Definition at line 69 of file SUMORouteLoader.h.

Referenced by getFirstDepart(), getRouteHandler(), loadUntil(), SUMORouteLoader(), and ~SUMORouteLoader().

◆ myMoreAvailable

bool SUMORouteLoader::myMoreAvailable
private

flag with information whether more vehicles should be available

Definition at line 66 of file SUMORouteLoader.h.

Referenced by loadUntil(), moreAvailable(), and SUMORouteLoader().

◆ myParser

SUMOSAXReader* SUMORouteLoader::myParser
private

the used SAXReader

Definition at line 63 of file SUMORouteLoader.h.

Referenced by loadUntil(), SUMORouteLoader(), and ~SUMORouteLoader().


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