30#ifndef GDALGRID_PRIV_H
31#define GDALGRID_PRIV_H
46 GDALGridXYArrays *psXYArrays;
53 double dfInitialSearchRadius;
60 double dfPowerDiv2PreComp;
62 double dfRadiusPower2PreComp;
63} GDALGridExtraParameters;
65#ifdef HAVE_SSE_AT_COMPILE_TIME
66CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchSSE(
67 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
68 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
69 double dfYPoint,
double *pdfValue,
void *hExtraParamsIn);
72#ifdef HAVE_AVX_AT_COMPILE_TIME
73CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchAVX(
74 const void *poOptions,
GUInt32 nPoints,
const double *unused_padfX,
75 const double *unused_padfY,
const double *unused_padfZ,
double dfXPoint,
76 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:197
Quad tree implementation.
struct _CPLQuadTree CPLQuadTree
Opaque type for a quad tree.
Definition cpl_quad_tree.h:65
Triangulation structure.
Definition gdal_alg.h:662