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.