28#ifndef __TERRALIB_ST_INTERNAL_ABSTRACTPOINTCOVERAGEINTERP_H
29#define __TERRALIB_ST_INTERNAL_ABSTRACTPOINTCOVERAGEINTERP_H
40namespace te {
namespace gm {
class Point; } }
Abstract parameters base interface.
A base class for values that can be retrieved from the data access module.
A point with x and y coordinate values.
virtual ~AbstractPointCoverageInterp()
Virtual destructor.
AbstractPointCoverageInterp()
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 PointCoverage &cv, unsigned int p, const te::gm::Point &l)=0
It estimates a value at a given non-observed location, in a PointCoverage.
virtual te::common::AbstractParameters * getParams()=0
It gets the parameters associated to the interpolator.
A concrete class to represent a point coverage.
Namespace for the Common module of TerraLib.
Namespace for the Data Type module of TerraLib.
Namespace for the Vector Geometry 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.