30 #ifndef GDAL_UTILS_PRIV_H_INCLUDED
31 #define GDAL_UTILS_PRIV_H_INCLUDED
50 char **papszOpenOptions;
56 char **papszAllowInputDrivers;
65 char **papszOpenOptions;
69 char **papszAllowInputDrivers;
77 char **papszOpenOptions;
80 char **papszDestOpenOptions;
82 char **papszCreateOptions;
88 char **papszAllowInputDrivers;
99 } GDALVectorTranslateAccessMode;
104 char *pszDestDataSource;
106 char **papszOpenOptions;
108 GDALVectorTranslateAccessMode eAccessMode;
114 char *pszSrcFilename;
115 char *pszColorFilename;
116 char *pszDstFilename;
130 char **papszSrcFiles;
131 char *pszDstFilename;
141 std::string osFilename{};
152 std::string osSource{};
153 std::string osDest{};
154 std::string osFormat{};
156 bool bUpdate =
false;
168 std::string osFilename{};
170 bool bVerbose =
true;
172 bool bReadOnly =
false;
174 bool bUpdate =
false;
176 std::string osSQLStatement{};
187 std::string osSource{};
188 bool bDestSpecified =
false;
189 std::string osDest{};
196 std::string osSource{};
197 bool bDestSpecified =
false;
198 std::string osDest{};
201 bool bCreateOutput =
false;
202 std::string osFormat{};
struct GDALVectorInfoOptionsForBinary GDALVectorInfoOptionsForBinary
Opaque type.
Definition: gdal_utils.h:278
String list class designed around our use of C "char**" string lists.
Definition: cpl_string.h:437
struct GDALDEMProcessingOptionsForBinary GDALDEMProcessingOptionsForBinary
Opaque type.
Definition: gdal_utils.h:135
struct GDALTranslateOptionsForBinary GDALTranslateOptionsForBinary
Opaque type.
Definition: gdal_utils.h:66
struct GDALInfoOptionsForBinary GDALInfoOptionsForBinary
Opaque type.
Definition: gdal_utils.h:52
struct GDALMultiDimInfoOptionsForBinary GDALMultiDimInfoOptionsForBinary
Opaque type.
Definition: gdal_utils.h:240
#define CPL_C_START
Macro to start a block of C symbols.
Definition: cpl_port.h:315
struct GDALMultiDimTranslateOptionsForBinary GDALMultiDimTranslateOptionsForBinary
Opaque type.
Definition: gdal_utils.h:255
#define CPL_C_END
Macro to end a block of C symbols.
Definition: cpl_port.h:319
struct GDALWarpAppOptionsForBinary GDALWarpAppOptionsForBinary
Opaque type.
Definition: gdal_utils.h:87
struct GDALRasterizeOptionsForBinary GDALRasterizeOptionsForBinary
Opaque type.
Definition: gdal_utils.h:197
struct GDALBuildVRTOptionsForBinary GDALBuildVRTOptionsForBinary
Opaque type.
Definition: gdal_utils.h:218
struct GDALGridOptionsForBinary GDALGridOptionsForBinary
Opaque type.
Definition: gdal_utils.h:177
struct GDALVectorTranslateOptionsForBinary GDALVectorTranslateOptionsForBinary
Opaque type.
Definition: gdal_utils.h:113
struct GDALNearblackOptionsForBinary GDALNearblackOptionsForBinary
Opaque type.
Definition: gdal_utils.h:156