16 #ifndef QGSGDALUTILS_H
17 #define QGSGDALUTILS_H
21 #include "qgis_core.h"
43 static bool supportsRasterCreate( GDALDriverH driver );
74 static QImage resampleImage(
const QImage &image, QSize outputSize, GDALRIOResampleAlg resampleAlg );
80 static QString helpCreationOptionsFormat(
const QString &format );
86 static QString validateCreationOptionsFormat(
const QStringList &createOptions,
const QString &format );
92 static char **papszFromStringList(
const QStringList &list );
113 const char *pszSrcWKT,
114 const char *pszDstWKT,
115 GDALResampleAlg eResampleAlg,
117 const GDALWarpOptions *psOptionsIn );
127 static void *rpcAwareCreateTransformer(
GDALDatasetH hSrcDS,
GDALDatasetH hDstDS =
nullptr,
char **papszOptions =
nullptr );
129 #ifndef QT_NO_NETWORKPROXY
130 static void setupProxy();
134 friend class TestQgsGdalUtils;
137 #endif // QGSGDALUTILS_H