19 #ifndef RODFDetFlowLoader_h 20 #define RODFDetFlowLoader_h 76 void read(
const std::string& file);
bool myHaveWarnedAboutOverridingBoundaries
Whether a warning about overriding boundaries was already written.
const SUMOTime myStartTime
The first and the last time step to read.
const SUMOTime myTimeOffset
The time offset to apply to read time values.
const RODFDetectorCon & myDetectorContainer
Container holding known detectors.
RODFDetFlowLoader(const RODFDetectorCon &dets, RODFDetectorFlows &into, SUMOTime startTime, SUMOTime endTime, SUMOTime timeOffset, SUMOTime timeScale)
Constructor.
A container for RODFDetectors.
A loader for detector flows.
RODFDetectorFlows & myStorage
The container for read detector values.
void read(const std::string &file)
Reads the given file assuming it contains detector values.
RODFDetFlowLoader & operator=(const RODFDetFlowLoader &src)
Invalidated assignment operator.
const SUMOTime myTimeScale
The time scale to apply to read time values.
bool myHaveWarnedAboutPartialDefs
Whether a warning about partial definitions was already written.
NamedColumnsParser myLineHandler
The value extractor.
~RODFDetFlowLoader()
Destructor.
A parser to retrieve information from a table with known columns.