1#ifndef HYDROBRICKS_TIME_SERIES_DATA_H
2#define HYDROBRICKS_TIME_SERIES_DATA_H
18 virtual bool SetValues(
const vecDouble& values);
85 bool SetValues(
const vecDouble& values)
override;
126 TimeUnit m_timeStepUnit;
138 bool SetValues(
const vecDouble& values)
override;
Definition TimeSeriesData.h:129
double GetStart() override
Definition TimeSeriesData.cpp:153
double GetSum() override
Definition TimeSeriesData.cpp:141
bool AdvanceOneTimeStep() override
Definition TimeSeriesData.cpp:149
double GetEnd() override
Definition TimeSeriesData.cpp:158
bool SetCursorToDate(double date) override
Definition TimeSeriesData.cpp:145
bool SetValues(const vecDouble &values) override
Definition TimeSeriesData.cpp:122
double GetCurrentValue() override
Definition TimeSeriesData.cpp:136
double GetValueFor(double date) override
Definition TimeSeriesData.cpp:132
Definition TimeSeriesData.h:76
double GetSum() override
Definition TimeSeriesData.cpp:60
double GetEnd() override
Definition TimeSeriesData.cpp:110
double GetValueFor(double date) override
Definition TimeSeriesData.cpp:50
bool AdvanceOneTimeStep() override
Definition TimeSeriesData.cpp:96
double GetStart() override
Definition TimeSeriesData.cpp:106
double GetCurrentValue() override
Definition TimeSeriesData.cpp:55
bool SetValues(const vecDouble &values) override
Definition TimeSeriesData.cpp:38
bool SetCursorToDate(double date) override
Definition TimeSeriesData.cpp:67
Definition TimeSeriesData.h:6
virtual bool AdvanceOneTimeStep()=0
virtual double GetStart()=0
virtual double GetValueFor(double date)
Definition TimeSeriesData.cpp:15
virtual double GetEnd()=0
virtual double GetSum()
Definition TimeSeriesData.cpp:23
virtual double GetCurrentValue()
Definition TimeSeriesData.cpp:19
virtual bool SetValues(const vecDouble &values)
Definition TimeSeriesData.cpp:10
virtual bool SetCursorToDate(double date)=0