QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Go to the documentation of this file.
18 #ifndef QGSTININTERPOLATOR_H
19 #define QGSTININTERPOLATOR_H
23 #include "qgis_analysis.h"
53 QgsTinInterpolator(
const QList<QgsInterpolator::LayerData> &inputData, TinInterpolation interpolation = Linear,
QgsFeedback *feedback =
nullptr );
87 TinInterpolation mInterpolation;
102 int addPointsFromGeometry(
const QgsGeometry &g, ValueSource source,
double attributeValue );
virtual int interpolatePoint(double x, double y, double &result, QgsFeedback *feedback=nullptr)=0
Calculates interpolation value for map coordinates x, y.
@ CloughTocher
Clough-Tocher interpolation.
Container of fields for a vector layer.
Interface for Triangulation classes.
Interface class for interpolations.
@ Linear
Linear interpolation.
ValueSource
Source for interpolated values from features.
TinInterpolation
Indicates the type of interpolation to be performed.
Base class for feedback objects to be used for cancellation of something running in a worker thread.
A geometry is the spatial representation of a feature.
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
An interface for objects which accept features via addFeature(s) methods.
This is an interface for interpolator classes for triangulations.
Interpolation in a triangular irregular network.