28#ifndef __TERRALIB_ST_INTERNAL_ABSTRACTCOVERAGESERIESINTERP_H
29#define __TERRALIB_ST_INTERNAL_ABSTRACTCOVERAGESERIESINTERP_H
Abstract parameters base interface.
virtual void setParams(te::common::AbstractParameters *p)=0
It sets the parameters associated to the interpolator.
AbstractCoverageSeriesInterp()
Constructor.
virtual ~AbstractCoverageSeriesInterp()
Virtual destructor.
virtual std::unique_ptr< Coverage > estimate(const CoverageSeries &cvs, te::dt::DateTime *time) const =0
It estimates a coverage of a coverage series at a given non-observed time .
virtual te::common::AbstractParameters * getParams()=0
It gets the parameters associated to the interpolator.
A class to represent a coverage series.
An abstract class to represent a coverage.
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.