mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
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.
59 lines
1.6 KiB
Plaintext
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();
|
|
};
|