QGIS API Documentation  2.99.0-Master (c42dad3)
Public Types | Public Slots | Public Member Functions | List of all members
QgsRasterLayerSaveAsDialog Class Reference

#include <qgsrasterlayersaveasdialog.h>

Inheritance diagram for QgsRasterLayerSaveAsDialog:
Inheritance graph
[legend]

Public Types

enum  CrsState { OriginalCrs, CurrentCrs, UserCrs }
 
enum  Mode { RawDataMode, RenderedImageMode }
 
enum  ResolutionState { OriginalResolution, UserResolution }
 

Public Slots

virtual void accept () override
 

Public Member Functions

 QgsRasterLayerSaveAsDialog (QgsRasterLayer *rasterLayer, QgsRasterDataProvider *sourceProvider, const QgsRectangle &currentExtent, const QgsCoordinateReferenceSystem &layerCrs, const QgsCoordinateReferenceSystem &currentCrs, QWidget *parent=nullptr, Qt::WindowFlags f=0)
 
 ~QgsRasterLayerSaveAsDialog ()
 
bool addToCanvas () const
 
QgsRaster::RasterBuildPyramids buildPyramidsFlag () const
 
QStringList createOptions () const
 
void hideFormat ()
 
void hideOutput ()
 
int maximumTileSizeX () const
 
int maximumTileSizeY () const
 
Mode mode () const
 
int nColumns () const
 
QgsRasterRangeList noData () const
 
int nRows () const
 
QgsCoordinateReferenceSystem outputCrs ()
 
QString outputFileName () const
 
QString outputFormat () const
 
QgsRectangle outputRectangle () const
 
QStringList pyramidsConfigOptions () const
 
QgsRaster::RasterPyramidsFormat pyramidsFormat () const
 
QList< int > pyramidsList () const
 
QString pyramidsResamplingMethod () const
 
bool tileMode () const
 
double xResolution () const
 
double yResolution () const
 

Detailed Description

Definition at line 30 of file qgsrasterlayersaveasdialog.h.

Member Enumeration Documentation

§ CrsState

Enumerator
OriginalCrs 
CurrentCrs 
UserCrs 

Definition at line 39 of file qgsrasterlayersaveasdialog.h.

§ Mode

Enumerator
RawDataMode 
RenderedImageMode 

Definition at line 34 of file qgsrasterlayersaveasdialog.h.

§ ResolutionState

Enumerator
OriginalResolution 
UserResolution 

Definition at line 45 of file qgsrasterlayersaveasdialog.h.

Constructor & Destructor Documentation

§ QgsRasterLayerSaveAsDialog()

QgsRasterLayerSaveAsDialog::QgsRasterLayerSaveAsDialog ( QgsRasterLayer rasterLayer,
QgsRasterDataProvider sourceProvider,
const QgsRectangle currentExtent,
const QgsCoordinateReferenceSystem layerCrs,
const QgsCoordinateReferenceSystem currentCrs,
QWidget *  parent = nullptr,
Qt::WindowFlags  f = 0 
)

Definition at line 32 of file qgsrasterlayersaveasdialog.cpp.

§ ~QgsRasterLayerSaveAsDialog()

QgsRasterLayerSaveAsDialog::~QgsRasterLayerSaveAsDialog ( )

Definition at line 159 of file qgsrasterlayersaveasdialog.cpp.

Member Function Documentation

§ accept

virtual void QgsRasterLayerSaveAsDialog::accept ( )
inlineoverridevirtualslot

Definition at line 83 of file qgsrasterlayersaveasdialog.h.

§ addToCanvas()

bool QgsRasterLayerSaveAsDialog::addToCanvas ( ) const

Definition at line 272 of file qgsrasterlayersaveasdialog.cpp.

§ buildPyramidsFlag()

QgsRaster::RasterBuildPyramids QgsRasterLayerSaveAsDialog::buildPyramidsFlag ( ) const

Definition at line 734 of file qgsrasterlayersaveasdialog.cpp.

§ createOptions()

QStringList QgsRasterLayerSaveAsDialog::createOptions ( ) const

Definition at line 287 of file qgsrasterlayersaveasdialog.cpp.

§ hideFormat()

void QgsRasterLayerSaveAsDialog::hideFormat ( )

Definition at line 297 of file qgsrasterlayersaveasdialog.cpp.

§ hideOutput()

void QgsRasterLayerSaveAsDialog::hideOutput ( )

Definition at line 303 of file qgsrasterlayersaveasdialog.cpp.

§ maximumTileSizeX()

int QgsRasterLayerSaveAsDialog::maximumTileSizeX ( ) const

Definition at line 257 of file qgsrasterlayersaveasdialog.cpp.

§ maximumTileSizeY()

int QgsRasterLayerSaveAsDialog::maximumTileSizeY ( ) const

Definition at line 262 of file qgsrasterlayersaveasdialog.cpp.

§ mode()

QgsRasterLayerSaveAsDialog::Mode QgsRasterLayerSaveAsDialog::mode ( ) const

Definition at line 488 of file qgsrasterlayersaveasdialog.cpp.

§ nColumns()

int QgsRasterLayerSaveAsDialog::nColumns ( ) const

Definition at line 237 of file qgsrasterlayersaveasdialog.cpp.

§ noData()

QgsRasterRangeList QgsRasterLayerSaveAsDialog::noData ( ) const

Definition at line 712 of file qgsrasterlayersaveasdialog.cpp.

§ nRows()

int QgsRasterLayerSaveAsDialog::nRows ( ) const

Definition at line 242 of file qgsrasterlayersaveasdialog.cpp.

§ outputCrs()

QgsCoordinateReferenceSystem QgsRasterLayerSaveAsDialog::outputCrs ( )

Definition at line 483 of file qgsrasterlayersaveasdialog.cpp.

§ outputFileName()

QString QgsRasterLayerSaveAsDialog::outputFileName ( ) const

Definition at line 277 of file qgsrasterlayersaveasdialog.cpp.

§ outputFormat()

QString QgsRasterLayerSaveAsDialog::outputFormat ( ) const

Definition at line 282 of file qgsrasterlayersaveasdialog.cpp.

§ outputRectangle()

QgsRectangle QgsRasterLayerSaveAsDialog::outputRectangle ( ) const

Definition at line 292 of file qgsrasterlayersaveasdialog.cpp.

§ pyramidsConfigOptions()

QStringList QgsRasterLayerSaveAsDialog::pyramidsConfigOptions ( ) const
inline

Definition at line 77 of file qgsrasterlayersaveasdialog.h.

§ pyramidsFormat()

QgsRaster::RasterPyramidsFormat QgsRasterLayerSaveAsDialog::pyramidsFormat ( ) const
inline

Definition at line 76 of file qgsrasterlayersaveasdialog.h.

§ pyramidsList()

QList< int > QgsRasterLayerSaveAsDialog::pyramidsList ( ) const

Definition at line 729 of file qgsrasterlayersaveasdialog.cpp.

§ pyramidsResamplingMethod()

QString QgsRasterLayerSaveAsDialog::pyramidsResamplingMethod ( ) const
inline

Definition at line 75 of file qgsrasterlayersaveasdialog.h.

§ tileMode()

bool QgsRasterLayerSaveAsDialog::tileMode ( ) const

Definition at line 267 of file qgsrasterlayersaveasdialog.cpp.

§ xResolution()

double QgsRasterLayerSaveAsDialog::xResolution ( ) const

Definition at line 247 of file qgsrasterlayersaveasdialog.cpp.

§ yResolution()

double QgsRasterLayerSaveAsDialog::yResolution ( ) const

Definition at line 252 of file qgsrasterlayersaveasdialog.cpp.


The documentation for this class was generated from the following files: