17#ifndef TINTERPOLATOR_H
18#define TINTERPOLATOR_H
23#include "qgis_analysis.h"
Point geometry type, with support for z-dimension and m-values.
This is an interface for interpolator classes for triangulations.
virtual ~TriangleInterpolator()=default
virtual bool calcNormVec(double x, double y, QgsPoint &result)=0
Calculates the normal vector and assigns it to vec.
virtual bool calcPoint(double x, double y, QgsPoint &result)=0
Performs a linear interpolation in a triangle and assigns the x-,y- and z-coordinates to point.