25#include <cpl_string.h> 
   27#include "qgis_analysis.h" 
  135    double calculateKernelValue( 
double distance, 
double bandwidth, 
KernelShape shape, 
OutputValues outputType ) 
const;
 
  137    double uniformKernel( 
double distance, 
double bandwidth, 
OutputValues outputType ) 
const;
 
  139    double quarticKernel( 
double distance, 
double bandwidth, 
OutputValues outputType ) 
const;
 
  141    double triweightKernel( 
double distance, 
double bandwidth, 
OutputValues outputType ) 
const;
 
  143    double epanechnikovKernel( 
double distance, 
double bandwidth, 
OutputValues outputType ) 
const;
 
  145    double triangularKernel( 
double distance, 
double bandwidth, 
OutputValues outputType ) 
const;
 
  152    QString mOutputFormat;
 
  167    GDALRasterBandH mRasterBandH;
 
  170    bool createEmptyLayer( GDALDriverH driver, 
const QgsRectangle &bounds, 
int rows, 
int columns ) 
const;
 
  171    int radiusSizeInPixels( 
double radius ) 
const;
 
 
An interface for objects which provide features via a getFeatures method.
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
Performs Kernel Density Estimation ("heatmap") calculations on a vector layer.
 
QgsKernelDensityEstimation(const QgsKernelDensityEstimation &other)=delete
 
QgsKernelDensityEstimation & operator=(const QgsKernelDensityEstimation &other)=delete
 
KernelShape
Kernel shape type.
 
OutputValues
Output values type.
 
Result
Result of operation.
 
A rectangle specified with double values.
 
std::unique_ptr< std::remove_pointer< GDALDatasetH >::type, GDALDatasetCloser > dataset_unique_ptr
Scoped GDAL dataset.
 
#define SIP_MONKEYPATCH_SCOPEENUM_UNNEST(OUTSIDE_CLASS, FORMERNAME)
 
#define SIP_MONKEYPATCH_COMPAT_NAME(FORMERNAME)
 
QgsKernelDensityEstimation::OutputValues outputValues
Type of output value.
 
QString radiusField
Field for radius, or empty if using a fixed radius.
 
double radius
Fixed radius, in map units.
 
double decayRatio
Decay ratio (Triangular kernels only)
 
QgsKernelDensityEstimation::KernelShape shape
Kernel shape.
 
QString weightField
Field name for weighting field, or empty if not using weights.
 
double pixelSize
Size of pixel in output file.