Go to the documentation of this file.
32 #ifndef GDAL_UTILS_H_INCLUDED
33 #define GDAL_UTILS_H_INCLUDED
72 GDALProgressFunc pfnProgress,
73 void *pProgressData );
75 GDALDatasetH CPL_DLL
GDALTranslate(
const char *pszDestFilename,
76 GDALDatasetH hSrcDataset,
92 GDALProgressFunc pfnProgress,
93 void *pProgressData );
98 const char* pszValue );
100 GDALDatasetH CPL_DLL
GDALWarp(
const char *pszDest, GDALDatasetH hDstDS,
101 int nSrcCount, GDALDatasetH *pahSrcDS,
116 GDALProgressFunc pfnProgress,
117 void *pProgressData );
119 GDALDatasetH CPL_DLL
GDALVectorTranslate(
const char *pszDest, GDALDatasetH hDstDS,
int nSrcCount,
120 GDALDatasetH *pahSrcDS,
135 GDALProgressFunc pfnProgress,
136 void *pProgressData );
139 GDALDatasetH hSrcDataset,
140 const char* pszProcessing,
141 const char* pszColorFilename,
157 GDALProgressFunc pfnProgress,
158 void *pProgressData );
160 GDALDatasetH CPL_DLL
GDALNearblack(
const char *pszDest, GDALDatasetH hDstDS,
176 GDALProgressFunc pfnProgress,
177 void *pProgressData );
179 GDALDatasetH CPL_DLL
GDALGrid(
const char *pszDest,
195 GDALProgressFunc pfnProgress,
196 void *pProgressData );
198 GDALDatasetH CPL_DLL
GDALRasterize(
const char *pszDest, GDALDatasetH hDstDS,
214 GDALProgressFunc pfnProgress,
215 void *pProgressData );
218 int nSrcCount, GDALDatasetH *pahSrcDS,
const char*
const* papszSrcDSNames,
Definition: gdal_utils_priv.h:89
Definition: gdal_translate_lib.cpp:105
void CPL_DLL GDALTranslateOptionsFree(GDALTranslateOptions *psOptions)
Definition: gdal_translate_lib.cpp:2728
GDALNearblackOptions CPL_DLL * GDALNearblackOptionsNew(char **papszArgv, GDALNearblackOptionsForBinary *psOptionsForBinary)
Definition: nearblack_lib.cpp:763
GDALDatasetH CPL_DLL GDALGrid(const char *pszDest, GDALDatasetH hSrcDS, const GDALGridOptions *psOptions, int *pbUsageError)
Definition: gdal_grid_lib.cpp:726
char CPL_DLL * GDALInfo(GDALDatasetH hDataset, const GDALInfoOptions *psOptions)
Definition: gdalinfo_lib.cpp:209
void CPL_DLL GDALGridOptionsSetProgress(GDALGridOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_grid_lib.cpp:1399
Definition: gdalbuildvrt_lib.cpp:1458
void CPL_DLL GDALTranslateOptionsSetProgress(GDALTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_translate_lib.cpp:2763
void CPL_DLL GDALNearblackOptionsSetProgress(GDALNearblackOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: nearblack_lib.cpp:942
Definition: gdal_utils_priv.h:108
void CPL_DLL GDALBuildVRTOptionsFree(GDALBuildVRTOptions *psOptions)
Definition: gdalbuildvrt_lib.cpp:1911
void CPL_DLL GDALWarpAppOptionsSetQuiet(GDALWarpAppOptions *psOptions, int bQuiet)
Definition: gdalwarp_lib.cpp:3908
Definition: gdal_utils_priv.h:123
GDALDatasetH CPL_DLL GDALNearblack(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALNearblackOptions *psOptions, int *pbUsageError)
Definition: nearblack_lib.cpp:108
void CPL_DLL GDALWarpAppOptionsSetProgress(GDALWarpAppOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdalwarp_lib.cpp:3886
Definition: gdal_utils_priv.h:42
GDALDEMProcessingOptions CPL_DLL * GDALDEMProcessingOptionsNew(char **papszArgv, GDALDEMProcessingOptionsForBinary *psOptionsForBinary)
Definition: gdaldem_lib.cpp:3872
void CPL_DLL GDALRasterizeOptionsFree(GDALRasterizeOptions *psOptions)
Definition: gdal_rasterize_lib.cpp:1221
GDALVectorTranslateOptions CPL_DLL * GDALVectorTranslateOptionsNew(char **papszArgv, GDALVectorTranslateOptionsForBinary *psOptionsForBinary)
Definition: ogr2ogr_lib.cpp:4977
Definition: ogr2ogr_lib.cpp:98
void CPL_DLL GDALWarpAppOptionsFree(GDALWarpAppOptions *psOptions)
Definition: gdalwarp_lib.cpp:3851
GDALWarpAppOptions CPL_DLL * GDALWarpAppOptionsNew(char **papszArgv, GDALWarpAppOptionsForBinary *psOptionsForBinary)
Definition: gdalwarp_lib.cpp:3373
void CPL_DLL GDALDEMProcessingOptionsSetProgress(GDALDEMProcessingOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdaldem_lib.cpp:4172
Definition: gdal_utils_priv.h:64
void CPL_DLL GDALDEMProcessingOptionsFree(GDALDEMProcessingOptions *psOptions)
Definition: gdaldem_lib.cpp:4147
GDALDatasetH CPL_DLL GDALVectorTranslate(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALVectorTranslateOptions *psOptions, int *pbUsageError)
Definition: ogr2ogr_lib.cpp:1952
Definition: gdalwarp_lib.cpp:72
Definition: gdal_utils_priv.h:115
GDALDatasetH CPL_DLL GDALDEMProcessing(const char *pszDestFilename, GDALDatasetH hSrcDataset, const char *pszProcessing, const char *pszColorFilename, const GDALDEMProcessingOptions *psOptions, int *pbUsageError)
Definition: gdaldem_lib.cpp:3332
GDALDatasetH CPL_DLL GDALTranslate(const char *pszDestFilename, GDALDatasetH hSrcDataset, const GDALTranslateOptions *psOptions, int *pbUsageError)
Definition: gdal_translate_lib.cpp:530
GDALDatasetH CPL_DLL GDALRasterize(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALRasterizeOptions *psOptions, int *pbUsageError)
Definition: gdal_rasterize_lib.cpp:576
void CPL_DLL GDALNearblackOptionsFree(GDALNearblackOptions *psOptions)
Definition: nearblack_lib.cpp:918
GDALBuildVRTOptions CPL_DLL * GDALBuildVRTOptionsNew(char **papszArgv, GDALBuildVRTOptionsForBinary *psOptionsForBinary)
Definition: gdalbuildvrt_lib.cpp:1681
Definition: gdal_utils_priv.h:54
void CPL_DLL GDALRasterizeOptionsSetProgress(GDALRasterizeOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdal_rasterize_lib.cpp:1254
void CPL_DLL GDALGridOptionsFree(GDALGridOptions *psOptions)
Definition: gdal_grid_lib.cpp:1363
void CPL_DLL GDALBuildVRTOptionsSetProgress(GDALBuildVRTOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: gdalbuildvrt_lib.cpp:1941
Definition: gdal_rasterize_lib.cpp:516
GDALGridOptions CPL_DLL * GDALGridOptionsNew(char **papszArgv, GDALGridOptionsForBinary *psOptionsForBinary)
Definition: gdal_grid_lib.cpp:993
Definition: gdal_utils_priv.h:99
GDALDatasetH CPL_DLL GDALBuildVRT(const char *pszDest, int nSrcCount, GDALDatasetH *pahSrcDS, const char *const *papszSrcDSNames, const GDALBuildVRTOptions *psOptions, int *pbUsageError)
Definition: gdalbuildvrt_lib.cpp:1540
void CPL_DLL GDALInfoOptionsFree(GDALInfoOptions *psOptions)
Definition: gdalinfo_lib.cpp:1927
void CPL_DLL GDALWarpAppOptionsSetWarpOption(GDALWarpAppOptions *psOptions, const char *pszKey, const char *pszValue)
Definition: gdalwarp_lib.cpp:3928
void CPL_DLL GDALVectorTranslateOptionsSetProgress(GDALVectorTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
Definition: ogr2ogr_lib.cpp:5759
Definition: nearblack_lib.cpp:54
Definition: gdal_utils_priv.h:132
Definition: gdaldem_lib.cpp:131
GDALTranslateOptions CPL_DLL * GDALTranslateOptionsNew(char **papszArgv, GDALTranslateOptionsForBinary *psOptionsForBinary)
Definition: gdal_translate_lib.cpp:2103
Definition: gdalinfo_lib.cpp:79
void CPL_DLL GDALVectorTranslateOptionsFree(GDALVectorTranslateOptions *psOptions)
Definition: ogr2ogr_lib.cpp:5695
GDALRasterizeOptions CPL_DLL * GDALRasterizeOptionsNew(char **papszArgv, GDALRasterizeOptionsForBinary *psOptionsForBinary)
Definition: gdal_rasterize_lib.cpp:821
Definition: gdal_grid_lib.cpp:66
GDALDatasetH CPL_DLL GDALWarp(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALWarpAppOptions *psOptions, int *pbUsageError)
Definition: gdalwarp_lib.cpp:772
GDALInfoOptions CPL_DLL * GDALInfoOptionsNew(char **papszArgv, GDALInfoOptionsForBinary *psOptionsForBinary)
Definition: gdalinfo_lib.cpp:1796