Eclipse SUMO - Simulation of Urban MObility
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 More...
 
SUMOTime loadUntil (SUMOTime time)
 loads vehicles until a vehicle is read that starts after the specified time More...
 
bool moreAvailable () const
 returns the information whether new data is available More...
 
 SUMORouteLoader (SUMORouteHandler *handler)
 constructor More...
 
 ~SUMORouteLoader ()
 destructor More...
 

Private Attributes

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

Detailed Description

Definition at line 40 of file SUMORouteLoader.h.

Constructor & Destructor Documentation

◆ SUMORouteLoader()

SUMORouteLoader::SUMORouteLoader ( SUMORouteHandler *  handler)

◆ ~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 SUMORouteHandler::getFirstDepart(), and 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 SUMORouteHandler::getLastDepart(), myHandler, myMoreAvailable, myParser, SUMOSAXReader::parseNext(), 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 65 of file SUMORouteLoader.h.

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

◆ myMoreAvailable

bool SUMORouteLoader::myMoreAvailable
private

flag with information whether more vehicles should be available

Definition at line 62 of file SUMORouteLoader.h.

Referenced by loadUntil(), and moreAvailable().

◆ myParser

SUMOSAXReader* SUMORouteLoader::myParser
private

the used SAXReader

Definition at line 59 of file SUMORouteLoader.h.

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


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