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