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
68CPLErr 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
75CPLErr 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