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.