14#ifndef GDALGRID_PRIV_H
15#define GDALGRID_PRIV_H
32 GDALGridXYArrays *psXYArrays;
39 double dfInitialSearchRadius;
46 double dfPowerDiv2PreComp;
48 double dfRadiusPower2PreComp;
49} GDALGridExtraParameters;
51#ifdef HAVE_SSE_AT_COMPILE_TIME
52CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchSSE(
53 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
54 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
55 double dfYPoint,
double *pdfValue,
void *hExtraParamsIn);
58#ifdef HAVE_AVX_AT_COMPILE_TIME
59CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchAVX(
60 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
61 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
62 double dfYPoint,
double *pdfValue,
void *hExtraParamsIn);
CPL error handling services.
CPLErr
Error category.
Definition: cpl_error.h:37
unsigned int GUInt32
Unsigned int32 type.
Definition: cpl_port.h:161
Quad tree implementation.
struct _CPLQuadTree CPLQuadTree
Opaque type for a quad tree.
Definition: cpl_quad_tree.h:49
Public (C callable) GDAL algorithm entry points, and definitions.
Triangulation structure.
Definition: gdal_alg.h:657