| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
Interpolation in a triangular irregular network. More...
#include <qgstininterpolator.h>

Public Types | |
| enum | TIN_INTERPOLATION { Linear, CloughTocher } | 
  Public Types inherited from QgsInterpolator | |
| enum | InputType { POINTS, STRUCTURE_LINES, BREAK_LINES } | 
| Describes the type of input data.  More... | |
Public Member Functions | |
| QgsTINInterpolator (const QList< LayerData > &inputData, TIN_INTERPOLATION interpolation=Linear, bool showProgressDialog=false) | |
| ~QgsTINInterpolator () | |
| int | interpolatePoint (double x, double y, double &result) override | 
| Calculates interpolation value for map coordinates x, y.  More... | |
| void | setExportTriangulationToFile (bool e) | 
| void | setTriangulationFilePath (const QString &filepath) | 
  Public Member Functions inherited from QgsInterpolator | |
| QgsInterpolator (const QList< LayerData > &layerData) | |
| virtual | ~QgsInterpolator () | 
| const QList< LayerData > & | layerData () const | 
Additional Inherited Members | |
  Protected Member Functions inherited from QgsInterpolator | |
| int | cacheBaseData () | 
| Caches the vertex and value data from the provider.  More... | |
  Protected Attributes inherited from QgsInterpolator | |
| QVector< vertexData > | mCachedBaseData | 
| bool | mDataIsCached | 
| Flag that tells if the cache already has been filled.  More... | |
| QList< LayerData > | mLayerData | 
Interpolation in a triangular irregular network.
Definition at line 30 of file qgstininterpolator.h.
| Enumerator | |
|---|---|
| Linear | |
| CloughTocher | |
Definition at line 34 of file qgstininterpolator.h.
| QgsTINInterpolator::QgsTINInterpolator | ( | const QList< LayerData > & | inputData, | 
| TIN_INTERPOLATION | interpolation = Linear,  | 
        ||
| bool | showProgressDialog = false  | 
        ||
| ) | 
Definition at line 30 of file qgstininterpolator.cpp.
| QgsTINInterpolator::~QgsTINInterpolator | ( | ) | 
Definition at line 41 of file qgstininterpolator.cpp.
      
  | 
  overridevirtual | 
Calculates interpolation value for map coordinates x, y.
| x | x-coordinate (in map units) | 
| y | y-coordinate (in map units) | 
| result | out: interpolation result | 
Implements QgsInterpolator.
Definition at line 47 of file qgstininterpolator.cpp.
      
  | 
  inline | 
Definition at line 49 of file qgstininterpolator.h.
      
  | 
  inline | 
Definition at line 50 of file qgstininterpolator.h.
 1.8.13