QGIS/python/gui/qgsrasterlayersaveasdialog.sip
Nyall Dawson 881074b194 Boost coverage of SIP bindings
Now all classes and members are either exposed to bindings or marked
as "not available in Python bindings" in the docs.

Drop test thresholds to 0. Now it should be much easier to determine
what missing members have been added which are causing test
failures.
2016-01-05 11:16:15 +11:00

59 lines
1.6 KiB
Plaintext

class QgsRasterLayerSaveAsDialog : QDialog
{
%TypeHeaderCode
#include <qgsextentgroupbox.h>
#include <qgsrasterlayersaveasdialog.h>
%End
public:
enum Mode
{
RawDataMode,
RenderedImageMode
};
enum CrsState
{
OriginalCrs,
CurrentCrs,
UserCrs
};
enum ResolutionState
{
OriginalResolution,
UserResolution
};
QgsRasterLayerSaveAsDialog( QgsRasterLayer* rasterLayer,
QgsRasterDataProvider* sourceProvider, const QgsRectangle& currentExtent,
const QgsCoordinateReferenceSystem& layerCrs, const QgsCoordinateReferenceSystem& currentCrs,
QWidget* parent /TransferThis/ = 0, const Qt::WindowFlags& f = 0 );
~QgsRasterLayerSaveAsDialog();
Mode mode() const;
int nColumns() const;
int nRows() const;
double xResolution() const;
double yResolution() const;
int maximumTileSizeX() const;
int maximumTileSizeY() const;
bool tileMode() const;
bool addToCanvas() const;
QString outputFileName() const;
QString outputFormat() const;
QgsCoordinateReferenceSystem outputCrs();
QStringList createOptions() const;
QgsRectangle outputRectangle() const;
QgsRasterRangeList noData() const;
QList< int > pyramidsList() const;
QgsRaster::RasterBuildPyramids buildPyramidsFlag() const;
QString pyramidsResamplingMethod() const;
QgsRaster::RasterPyramidsFormat pyramidsFormat() const;
QStringList pyramidsConfigOptions() const;
void hideFormat();
void hideOutput();
public slots:
virtual void accept();
};