38 #ifdef CHECK_MEMORY_LEAKS
40 #endif // CHECK_MEMORY_LEAKS
48 myInAdvanceStepNo(inAdvanceStepNo),
50 myLoadAll(inAdvanceStepNo <= 0),
56 for (std::vector<SUMORouteLoader*>::iterator i =
myRouteLoaders.begin();
79 bool furtherAvailable =
false;
82 furtherAvailable |= (*i)->moreAvailable();
void loadNext(SUMOTime step)
loads the next routes
std::vector< SUMORouteLoader * > myRouteLoaders
the list of route loaders
SUMOTime myInAdvanceStepNo
the number of routes to read in forward
void add(SUMORouteLoader *loader)
add another loader
SUMOTime myFirstLoadTime
the first time step for which vehicles were loaded
SUMORouteLoaderControl(SUMOTime inAdvanceStepNo)
constructor
~SUMORouteLoaderControl()
destructor