te::st::AbstractPointCoverageInterp Class Referenceabstract

An abstract class for interpolation function or interpolator that estimate values at non-observaved location within a PointCoverage. More...

#include <AbstractPointCoverageInterp.h>

Inheritance diagram for te::st::AbstractPointCoverageInterp:
te::st::IDWInterpolator

Public Member Functions

virtual std::auto_ptr< te::dt::AbstractDataestimate (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. More...
 
virtual te::common::AbstractParametersgetParams ()=0
 It gets the parameters associated to the interpolator. More...
 
virtual void setParams (te::common::AbstractParameters *p)=0
 It sets the parameters associated to the interpolator. More...
 
virtual ~AbstractPointCoverageInterp ()
 Virtual destructor. More...
 

Protected Member Functions

 AbstractPointCoverageInterp ()
 Constructor. More...
 

Detailed Description

An abstract class for interpolation function or interpolator that estimate values at non-observaved location within a PointCoverage.

See also
PointCoverage

Definition at line 60 of file AbstractPointCoverageInterp.h.

Constructor & Destructor Documentation

virtual te::st::AbstractPointCoverageInterp::~AbstractPointCoverageInterp ( )
virtual

Virtual destructor.

te::st::AbstractPointCoverageInterp::AbstractPointCoverageInterp ( )
protected

Constructor.

Member Function Documentation

virtual std::auto_ptr<te::dt::AbstractData> te::st::AbstractPointCoverageInterp::estimate ( const PointCoverage cv,
unsigned int  p,
const te::gm::Point l 
)
pure virtual

It estimates a value at a given non-observed location, in a PointCoverage.

Parameters
cvA PointCoverage
pThe index of the PointCoverage property to be estimated
lA given non-observed location.
Returns
The estimated value.
Note
The caller will take the ownership of the output Geometry pointer.

Implemented in te::st::IDWInterpolator.

virtual te::common::AbstractParameters* te::st::AbstractPointCoverageInterp::getParams ( )
pure virtual

It gets the parameters associated to the interpolator.

Returns
It returns the parameters associated to the interpolator.
Note
The caller will not take the ownership of the returned pointer.

Implemented in te::st::IDWInterpolator.

virtual void te::st::AbstractPointCoverageInterp::setParams ( te::common::AbstractParameters p)
pure virtual

It sets the parameters associated to the interpolator.

Parameters
pThe parameters to be associated to the interpolator.
Note
It will take the ownership of the given pointer.

Implemented in te::st::IDWInterpolator.


The documentation for this class was generated from the following file: