18 #ifndef QGSTININTERPOLATOR_H
19 #define QGSTININTERPOLATOR_H
38 QgsTINInterpolator(
const QList<LayerData>& inputData, TIN_INTERPOLATION interpolation = Linear,
bool showProgressDialog =
false );
void setTriangulationFilePath(const QString &filepath)
Interface class for interpolations.
Interpolation in a triangular irregular network.
TriangleInterpolator * mTriangleInterpolator
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
InputType
Describes the type of input data.
Triangulation * mTriangulation
This is an interface for interpolator classes for triangulations.
Interface for Triangulation classes.
virtual int interpolatePoint(double x, double y, double &result)=0
Calculates interpolation value for map coordinates x, y.
TIN_INTERPOLATION mInterpolation
Type of interpolation.
bool mExportTriangulationToFile
If true: export triangulation to shapefile after initialisation.
QString mTriangulationFilePath
File path to export the triangulation.
void setExportTriangulationToFile(bool e)