31 #ifndef GDALGRID_H_INCLUDED 32 #define GDALGRID_H_INCLUDED 46 static const char szAlgNameInvDist[] =
"invdist";
47 static const char szAlgNameAverage[] =
"average";
48 static const char szAlgNameNearest[] =
"nearest";
49 static const char szAlgNameMinimum[] =
"minimum";
50 static const char szAlgNameMaximum[] =
"maximum";
51 static const char szAlgNameRange[] =
"range";
52 static const char szAlgNameCount[] =
"count";
53 static const char szAlgNameAverageDistance[] =
"average_distance";
54 static const char szAlgNameAverageDistancePts[] =
"average_distance_pts";
58 typedef CPLErr (*GDALGridFunction)(
const void *, GUInt32,
59 const double *,
const double *,
61 double, double,
double *,
64 GDALGridInverseDistanceToAPower(
const void *, GUInt32,
65 const double *,
const double *,
67 double,
double,
double *,
70 GDALGridInverseDistanceToAPowerNoSearch(
const void *, GUInt32,
71 const double *,
const double *,
73 double,
double,
double *,
76 GDALGridMovingAverage(
const void *, GUInt32,
77 const double *,
const double *,
const double *,
78 double,
double,
double *,
82 const double *,
const double *,
const double *,
83 double,
double,
double *,
86 GDALGridDataMetricMinimum(
const void *, GUInt32,
87 const double *,
const double *,
const double *,
88 double,
double,
double *,
91 GDALGridDataMetricMaximum(
const void *, GUInt32,
92 const double *,
const double *,
const double *,
93 double,
double,
double *,
96 GDALGridDataMetricRange(
const void *, GUInt32,
97 const double *,
const double *,
const double *,
98 double,
double,
double *,
101 GDALGridDataMetricCount(
const void *, GUInt32,
102 const double *,
const double *,
const double *,
103 double,
double,
double *,
106 GDALGridDataMetricAverageDistance(
const void *, GUInt32,
107 const double *,
const double *,
108 const double *,
double,
double,
double *,
111 GDALGridDataMetricAverageDistancePts(
const void *, GUInt32,
112 const double *,
const double *,
113 const double *,
double,
double,
117 ParseAlgorithmAndOptions(
const char *,
GDALGridAlgorithm
Gridding Algorithms.
Definition: gdal_alg.h:352
CPLErr GDALGridNearestNeighbor(const void *, GUInt32, const double *, const double *, const double *, double, double, double *, void *)
Nearest neighbor.
Definition: gdalgrid.cpp:675
Public (C callable) GDAL algorithm entry points, and definitions.