20 #ifndef SUMORouteLoaderControl_h 21 #define SUMORouteLoaderControl_h
SUMOTime getFirstLoadTime() const
returns the timestamp of the first loaded vehicle or flow
void loadNext(SUMOTime step)
loads the next routes up to and including the given time step
std::vector< SUMORouteLoader * > myRouteLoaders
the list of route loaders
void add(SUMORouteLoader *loader)
add another loader
const SUMOTime myInAdvanceStepNo
the number of routes to read in forward
SUMOTime myFirstLoadTime
the first time step for which vehicles were loaded
SUMORouteLoaderControl(SUMOTime inAdvanceStepNo)
constructor
SUMORouteLoaderControl & operator=(const SUMORouteLoaderControl &src)
Invalidated assignment operator.
bool haveAllLoaded() const
returns whether loading is completed
SUMOTime myCurrentLoadTime
the time step up to which vehicles were loaded
~SUMORouteLoaderControl()
destructor
bool myLoadAll
information whether all routes shall be loaded and whether they were loaded