27 #ifndef __TERRALIB_ST_INTERNAL_NEARESTVALUEATTIMEINTERP_H
28 #define __TERRALIB_ST_INTERNAL_NEARESTVALUEATTIMEINTERP_H
31 #include "../../../common/Singleton.h"
34 #include "../../Config.h"
This file contains an abstract class for interpolation functions or interpolators that estimate value...
Abstract parameters base interface.
Template support for singleton pattern.
An abstract class for an interpolation function or interpolator that estimate a value at non-observav...
It is an interpolation function the estimates the nearest value at a given non-observed time of a tim...
std::unique_ptr< te::dt::AbstractData > estimate(const TimeSeries &ts, te::dt::DateTime *time) const
It estimates a value at a given non-observed time of a time series.
void setParams(te::common::AbstractParameters *p)
It sets the parameters associated to the interpolator.
virtual ~NearestValueAtTimeInterp()
Virtual destructor.
NearestValueAtTimeInterp()
Constructor.
te::common::AbstractParameters * getParams()
It gets the parameters associated to the interpolator.
A class to represent time series.
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.