An abstract class for an interpolation function or interpolator that estimate a value at non-observaved times of a time series. More...
#include <AbstractTimeSeriesInterp.h>
Public Member Functions | |
| virtual std::unique_ptr< te::dt::AbstractData > | estimate (const TimeSeries &ts, te::dt::DateTime *time) const =0 |
| It estimates a value at a given non-observed time of a time series. | |
| virtual te::common::AbstractParameters * | getParams ()=0 |
| It gets the parameters associated to the interpolator. | |
| virtual void | setParams (te::common::AbstractParameters *p)=0 |
| It sets the parameters associated to the interpolator. | |
| virtual | ~AbstractTimeSeriesInterp () |
| Virtual destructor. | |
Protected Member Functions | |
| AbstractTimeSeriesInterp () | |
| Constructor. | |
An abstract class for an interpolation function or interpolator that estimate a value at non-observaved times of a time series.
This is an abstract class for every class that implements interpolation functions that estimate value at non-observaved times of a time series.
Definition at line 62 of file AbstractTimeSeriesInterp.h.
|
virtual |
Virtual destructor.
|
protected |
Constructor.
|
pure virtual |
It estimates a value at a given non-observed time of a time series.
| ts | A time series used in the estimation. |
| time | The given non-observed time. |
Implemented in te::st::NearestValueAtTimeInterp.
|
pure virtual |
It gets the parameters associated to the interpolator.
Implemented in te::st::NearestValueAtTimeInterp.
|
pure virtual |
It sets the parameters associated to the interpolator.
| p | The parameters to be associated to the interpolator. |
Implemented in te::st::NearestValueAtTimeInterp.