32 #ifndef GDAL_UTILS_H_INCLUDED 33 #define GDAL_UTILS_H_INCLUDED 71 GDALProgressFunc pfnProgress,
72 void *pProgressData );
74 GDALDatasetH CPL_DLL
GDALTranslate(
const char *pszDestFilename,
75 GDALDatasetH hSrcDataset,
90 GDALProgressFunc pfnProgress,
91 void *pProgressData );
94 const char* pszValue );
96 GDALDatasetH CPL_DLL
GDALWarp(
const char *pszDest, GDALDatasetH hDstDS,
97 int nSrcCount, GDALDatasetH *pahSrcDS,
111 GDALProgressFunc pfnProgress,
112 void *pProgressData );
114 GDALDatasetH CPL_DLL
GDALVectorTranslate(
const char *pszDest, GDALDatasetH hDstDS,
int nSrcCount,
115 GDALDatasetH *pahSrcDS,
130 GDALProgressFunc pfnProgress,
131 void *pProgressData );
134 GDALDatasetH hSrcDataset,
135 const char* pszProcessing,
136 const char* pszColorFilename,
151 GDALProgressFunc pfnProgress,
152 void *pProgressData );
154 GDALDatasetH CPL_DLL
GDALNearblack(
const char *pszDest, GDALDatasetH hDstDS,
169 GDALProgressFunc pfnProgress,
170 void *pProgressData );
172 GDALDatasetH CPL_DLL
GDALGrid(
const char *pszDest,
187 GDALProgressFunc pfnProgress,
188 void *pProgressData );
190 GDALDatasetH CPL_DLL
GDALRasterize(
const char *pszDest, GDALDatasetH hDstDS,
205 GDALProgressFunc pfnProgress,
206 void *pProgressData );
209 int nSrcCount, GDALDatasetH *pahSrcDS,
const char*
const* papszSrcDSNames,
void CPL_DLL GDALWarpAppOptionsSetProgress(GDALWarpAppOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdalwarp_lib.cpp:2939
Definition: gdal_utils_priv.h:119
GDALDatasetH CPL_DLL GDALBuildVRT(const char *pszDest, int nSrcCount, GDALDatasetH *pahSrcDS, const char *const *papszSrcDSNames, const GDALBuildVRTOptions *psOptions, int *pbUsageError)
Definition: gdalbuildvrt_lib.cpp:1351
Definition: gdal_translate_lib.cpp:87
GDALDatasetH CPL_DLL GDALDEMProcessing(const char *pszDestFilename, GDALDatasetH hSrcDataset, const char *pszProcessing, const char *pszColorFilename, const GDALDEMProcessingOptions *psOptions, int *pbUsageError)
Definition: gdaldem_lib.cpp:2451
GDALVectorTranslateOptions CPL_DLL * GDALVectorTranslateOptionsNew(char **papszArgv, GDALVectorTranslateOptionsForBinary *psOptionsForBinary)
Definition: ogr2ogr_lib.cpp:3833
GDALTranslateOptions CPL_DLL * GDALTranslateOptionsNew(char **papszArgv, GDALTranslateOptionsForBinary *psOptionsForBinary)
Definition: gdal_translate_lib.cpp:1674
GDALWarpAppOptions CPL_DLL * GDALWarpAppOptionsNew(char **papszArgv, GDALWarpAppOptionsForBinary *psOptionsForBinary)
Definition: gdalwarp_lib.cpp:2446
GDALDatasetH CPL_DLL GDALRasterize(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALRasterizeOptions *psOptions, int *pbUsageError)
Definition: gdal_rasterize_lib.cpp:525
Definition: gdal_utils_priv.h:88
Definition: gdal_utils_priv.h:138
GDALBuildVRTOptions CPL_DLL * GDALBuildVRTOptionsNew(char **papszArgv, GDALBuildVRTOptionsForBinary *psOptionsForBinary)
Definition: gdalbuildvrt_lib.cpp:1491
void CPL_DLL GDALRasterizeOptionsSetProgress(GDALRasterizeOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_rasterize_lib.cpp:1191
GDALDEMProcessingOptions CPL_DLL * GDALDEMProcessingOptionsNew(char **papszArgv, GDALDEMProcessingOptionsForBinary *psOptionsForBinary)
Definition: gdaldem_lib.cpp:2838
Definition: ogr2ogr_lib.cpp:75
void CPL_DLL GDALTranslateOptionsFree(GDALTranslateOptions *psOptions)
Definition: gdal_translate_lib.cpp:2204
GDALGridOptions CPL_DLL * GDALGridOptionsNew(char **papszArgv, GDALGridOptionsForBinary *psOptionsForBinary)
Definition: gdal_grid_lib.cpp:908
GDALDatasetH CPL_DLL GDALGrid(const char *pszDest, GDALDatasetH hSrcDS, const GDALGridOptions *psOptions, int *pbUsageError)
Definition: gdal_grid_lib.cpp:656
Definition: gdal_utils_priv.h:110
void CPL_DLL GDALNearblackOptionsSetProgress(GDALNearblackOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: nearblack_lib.cpp:921
void CPL_DLL GDALDEMProcessingOptionsFree(GDALDEMProcessingOptions *psOptions)
Definition: gdaldem_lib.cpp:3066
GDALDatasetH CPL_DLL GDALVectorTranslate(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALVectorTranslateOptions *psOptions, int *pbUsageError)
Definition: ogr2ogr_lib.cpp:1207
void CPL_DLL GDALBuildVRTOptionsSetProgress(GDALBuildVRTOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdalbuildvrt_lib.cpp:1743
Definition: gdal_utils_priv.h:99
void CPL_DLL GDALInfoOptionsFree(GDALInfoOptions *psOptions)
Definition: gdalinfo_lib.cpp:1697
GDALNearblackOptions CPL_DLL * GDALNearblackOptionsNew(char **papszArgv, GDALNearblackOptionsForBinary *psOptionsForBinary)
Definition: nearblack_lib.cpp:741
Definition: gdal_utils_priv.h:40
void CPL_DLL GDALTranslateOptionsSetProgress(GDALTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_translate_lib.cpp:2239
Definition: gdal_grid_lib.cpp:53
GDALDatasetH CPL_DLL GDALNearblack(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALNearblackOptions *psOptions, int *pbUsageError)
Definition: nearblack_lib.cpp:96
Definition: gdaldem_lib.cpp:110
GDALRasterizeOptions CPL_DLL * GDALRasterizeOptionsNew(char **papszArgv, GDALRasterizeOptionsForBinary *psOptionsForBinary)
Definition: gdal_rasterize_lib.cpp:769
GDALInfoOptions CPL_DLL * GDALInfoOptionsNew(char **papszArgv, GDALInfoOptionsForBinary *psOptionsForBinary)
Definition: gdalinfo_lib.cpp:1574
Definition: gdal_utils_priv.h:63
void CPL_DLL GDALVectorTranslateOptionsSetProgress(GDALVectorTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: ogr2ogr_lib.cpp:4592
GDALDatasetH CPL_DLL GDALWarp(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALWarpAppOptions *psOptions, int *pbUsageError)
Definition: gdalwarp_lib.cpp:450
Definition: gdalwarp_lib.cpp:54
void CPL_DLL GDALDEMProcessingOptionsSetProgress(GDALDEMProcessingOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdaldem_lib.cpp:3091
void CPL_DLL GDALVectorTranslateOptionsFree(GDALVectorTranslateOptions *psOptions)
Definition: ogr2ogr_lib.cpp:4529
char CPL_DLL * GDALInfo(GDALDatasetH hDataset, const GDALInfoOptions *psOptions)
Definition: gdalinfo_lib.cpp:189
Definition: gdal_utils_priv.h:52
void CPL_DLL GDALNearblackOptionsFree(GDALNearblackOptions *psOptions)
Definition: nearblack_lib.cpp:896
void CPL_DLL GDALBuildVRTOptionsFree(GDALBuildVRTOptions *psOptions)
Definition: gdalbuildvrt_lib.cpp:1714
Definition: gdal_rasterize_lib.cpp:465
Definition: nearblack_lib.cpp:42
Definition: gdalbuildvrt_lib.cpp:1271
GDALDatasetH CPL_DLL GDALTranslate(const char *pszDestFilename, GDALDatasetH hSrcDataset, const GDALTranslateOptions *psOptions, int *pbUsageError)
Definition: gdal_translate_lib.cpp:482
Definition: gdal_utils_priv.h:128
void CPL_DLL GDALWarpAppOptionsSetWarpOption(GDALWarpAppOptions *psOptions, const char *pszKey, const char *pszValue)
Definition: gdalwarp_lib.cpp:2962
void CPL_DLL GDALGridOptionsSetProgress(GDALGridOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_grid_lib.cpp:1313
Definition: gdalinfo_lib.cpp:63
void CPL_DLL GDALRasterizeOptionsFree(GDALRasterizeOptions *psOptions)
Definition: gdal_rasterize_lib.cpp:1159
void CPL_DLL GDALWarpAppOptionsFree(GDALWarpAppOptions *psOptions)
Definition: gdalwarp_lib.cpp:2904
void CPL_DLL GDALGridOptionsFree(GDALGridOptions *psOptions)
Definition: gdal_grid_lib.cpp:1277