30 #ifndef GDALGRID_PRIV_H
31 #define GDALGRID_PRIV_H
48 GDALGridXYArrays *psXYArrays;
55 double dfInitialSearchRadius;
62 double dfPowerDiv2PreComp;
64 double dfRadiusPower2PreComp;
65 } GDALGridExtraParameters;
67 #ifdef HAVE_SSE_AT_COMPILE_TIME
68 CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchSSE(
69 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
70 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
71 double dfYPoint,
double *pdfValue,
void *hExtraParamsIn);
74 #ifdef HAVE_AVX_AT_COMPILE_TIME
75 CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchAVX(
76 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
77 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
78 double dfYPoint,
double *pdfValue,
void *hExtraParamsIn);
CPL error handling services.
CPLErr
Error category.
Definition: cpl_error.h:53
unsigned int GUInt32
Unsigned int32 type.
Definition: cpl_port.h:177
Quad tree implementation.
struct _CPLQuadTree CPLQuadTree
Opaque type for a quad tree.
Definition: cpl_quad_tree.h:65
Public (C callable) GDAL algorithm entry points, and definitions.
Triangulation structure.
Definition: gdal_alg.h:670