QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <qgsidwinterpolator.h>
Public Member Functions | |
QgsIDWInterpolator (const QList< LayerData > &layerData) | |
~QgsIDWInterpolator () | |
int | interpolatePoint (double x, double y, double &result) override |
Calculates interpolation value for map coordinates x, y. More... | |
void | setDistanceCoefficient (double p) |
Public Member Functions inherited from QgsInterpolator | |
QgsInterpolator (const QList< LayerData > &layerData) | |
virtual | ~QgsInterpolator () |
const QList< LayerData > & | layerData () const |
Additional Inherited Members | |
Public Types inherited from QgsInterpolator | |
enum | InputType { POINTS, STRUCTURE_LINES, BREAK_LINES } |
Describes the type of input data. More... | |
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 |
Definition at line 26 of file qgsidwinterpolator.h.
Definition at line 22 of file qgsidwinterpolator.cpp.
QgsIDWInterpolator::~QgsIDWInterpolator | ( | ) |
Definition at line 32 of file qgsidwinterpolator.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 37 of file qgsidwinterpolator.cpp.
|
inline |
Definition at line 39 of file qgsidwinterpolator.h.