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{};
207 std::string osSource{};
208 bool bDestSpecified =
false;
209 std::string osDest{};
212 bool bCreateOutput =
false;
213 std::string osFormat{};
216 bool bOverwrite =
false;
218 std::string osDestLayerName{};
struct GDALVectorInfoOptionsForBinary GDALVectorInfoOptionsForBinary
Opaque type.
Definition: gdal_utils.h:299
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:261
#define CPL_C_START
Macro to start a block of C symbols.
Definition: cpl_port.h:306
struct GDALMultiDimTranslateOptionsForBinary GDALMultiDimTranslateOptionsForBinary
Opaque type.
Definition: gdal_utils.h:276
#define CPL_C_END
Macro to end a block of C symbols.
Definition: cpl_port.h:310
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:239
struct GDALGridOptionsForBinary GDALGridOptionsForBinary
Opaque type.
Definition: gdal_utils.h:177
struct GDALFootprintOptionsForBinary GDALFootprintOptionsForBinary
Opaque type.
Definition: gdal_utils.h:218
struct GDALVectorTranslateOptionsForBinary GDALVectorTranslateOptionsForBinary
Opaque type.
Definition: gdal_utils.h:113
struct GDALNearblackOptionsForBinary GDALNearblackOptionsForBinary
Opaque type.
Definition: gdal_utils.h:156