SUMO - Simulation of Urban MObility
|
#include <SUMORouteLoader.h>
Public Member Functions | |
SUMOTime | loadUntil (SUMOTime 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 |
information whether more vehicles should be available | |
SUMOSAXReader * | myParser |
the used SAXReader |
Definition at line 50 of file SUMORouteLoader.h.
SUMORouteLoader::SUMORouteLoader | ( | SUMORouteHandler * | handler | ) |
constructor
Definition at line 44 of file SUMORouteLoader.cpp.
References GenericSAXHandler::getFileName(), XMLSubSys::getSAXReader(), myHandler, myParser, and SUMOSAXReader::parseFirst().
SUMORouteLoader::~SUMORouteLoader | ( | ) |
loads vehicles until a vehicle is read that starts after the specified time
Definition at line 60 of file SUMORouteLoader.cpp.
References SUMORouteHandler::getLastDepart(), myHandler, myMoreAvailable, myParser, SUMOSAXReader::parseNext(), and SUMOTime_MAX.
bool SUMORouteLoader::moreAvailable | ( | ) | const |
returns the information whether new data is available
Definition at line 88 of file SUMORouteLoader.cpp.
References myMoreAvailable.
|
private |
the used Handler
Definition at line 73 of file SUMORouteLoader.h.
Referenced by loadUntil(), SUMORouteLoader(), and ~SUMORouteLoader().
|
private |
information whether more vehicles should be available
Definition at line 70 of file SUMORouteLoader.h.
Referenced by loadUntil(), and moreAvailable().
|
private |
the used SAXReader
Definition at line 67 of file SUMORouteLoader.h.
Referenced by loadUntil(), SUMORouteLoader(), and ~SUMORouteLoader().