28#ifndef __TERRALIB_ST_INTERNAL_ABSTRACTTIMESERIESINTERP_H
29#define __TERRALIB_ST_INTERNAL_ABSTRACTTIMESERIESINTERP_H
Abstract parameters base interface.
A base class for values that can be retrieved from the data access module.
AbstractTimeSeriesInterp()
Constructor.
virtual void setParams(te::common::AbstractParameters *p)=0
It sets the parameters associated to the interpolator.
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 ~AbstractTimeSeriesInterp()
Virtual destructor.
virtual te::common::AbstractParameters * getParams()=0
It gets the parameters associated to the interpolator.
A class to represent time series.
Namespace for the Common module of TerraLib.
Namespace for the Data Type module of TerraLib.
Namespace for the TerraLib ST module.
Teste git! Configuration flags for the st (spatiotemporal) module of TerraLib.
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.