13#ifndef GDALALG_VECTOR_GRID_LINEAR_INCLUDED
14#define GDALALG_VECTOR_GRID_LINEAR_INCLUDED
16#include "gdalalg_vector_grid.h"
24class GDALVectorGridLinearAlgorithm
25 :
public GDALVectorGridAbstractAlgorithm
28 static constexpr const char *NAME =
"linear";
29 static constexpr const char *DESCRIPTION =
30 "Create a regular grid from scattered points using linear/barycentric "
32 static constexpr const char *HELP_URL =
"/programs/gdal_vector_grid.html";
34 explicit GDALVectorGridLinearAlgorithm(
bool standaloneStep =
false);
36 std::string GetGridAlgorithm()
const override;
43class GDALVectorGridLinearAlgorithmStandalone final
44 :
public GDALVectorGridLinearAlgorithm
47 GDALVectorGridLinearAlgorithmStandalone()
48 : GDALVectorGridLinearAlgorithm( true)
52 ~GDALVectorGridLinearAlgorithmStandalone()
override;