QGIS API Documentation  2.99.0-Master (c4aa4d0)
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

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=nullptr)
 Constructor for QgsRasterLayerSaveAsDialog. More...
 
 ~QgsRasterLayerSaveAsDialog () override
 
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 33 of file qgsrasterlayersaveasdialog.h.

Member Enumeration Documentation

◆ CrsState

Enumerator
OriginalCrs 
CurrentCrs 
UserCrs 

Definition at line 42 of file qgsrasterlayersaveasdialog.h.

◆ Mode

Enumerator
RawDataMode 
RenderedImageMode 

Definition at line 37 of file qgsrasterlayersaveasdialog.h.

◆ ResolutionState

Enumerator
OriginalResolution 
UserResolution 

Definition at line 48 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 = nullptr 
)

Constructor for QgsRasterLayerSaveAsDialog.

Definition at line 34 of file qgsrasterlayersaveasdialog.cpp.

◆ ~QgsRasterLayerSaveAsDialog()

QgsRasterLayerSaveAsDialog::~QgsRasterLayerSaveAsDialog ( )
override

Definition at line 218 of file qgsrasterlayersaveasdialog.cpp.

Member Function Documentation

◆ accept

void QgsRasterLayerSaveAsDialog::accept ( )
inlineoverrideslot

Definition at line 90 of file qgsrasterlayersaveasdialog.h.

◆ addToCanvas()

bool QgsRasterLayerSaveAsDialog::addToCanvas ( ) const

Definition at line 353 of file qgsrasterlayersaveasdialog.cpp.

◆ buildPyramidsFlag()

QgsRaster::RasterBuildPyramids QgsRasterLayerSaveAsDialog::buildPyramidsFlag ( ) const

Definition at line 816 of file qgsrasterlayersaveasdialog.cpp.

◆ createOptions()

QStringList QgsRasterLayerSaveAsDialog::createOptions ( ) const

Definition at line 383 of file qgsrasterlayersaveasdialog.cpp.

◆ hideFormat()

void QgsRasterLayerSaveAsDialog::hideFormat ( )

Definition at line 393 of file qgsrasterlayersaveasdialog.cpp.

◆ hideOutput()

void QgsRasterLayerSaveAsDialog::hideOutput ( )

Definition at line 399 of file qgsrasterlayersaveasdialog.cpp.

◆ maximumTileSizeX()

int QgsRasterLayerSaveAsDialog::maximumTileSizeX ( ) const

Definition at line 338 of file qgsrasterlayersaveasdialog.cpp.

◆ maximumTileSizeY()

int QgsRasterLayerSaveAsDialog::maximumTileSizeY ( ) const

Definition at line 343 of file qgsrasterlayersaveasdialog.cpp.

◆ mode()

QgsRasterLayerSaveAsDialog::Mode QgsRasterLayerSaveAsDialog::mode ( ) const

Definition at line 566 of file qgsrasterlayersaveasdialog.cpp.

◆ nColumns()

int QgsRasterLayerSaveAsDialog::nColumns ( ) const

Definition at line 318 of file qgsrasterlayersaveasdialog.cpp.

◆ noData()

QgsRasterRangeList QgsRasterLayerSaveAsDialog::noData ( ) const

Definition at line 794 of file qgsrasterlayersaveasdialog.cpp.

◆ nRows()

int QgsRasterLayerSaveAsDialog::nRows ( ) const

Definition at line 323 of file qgsrasterlayersaveasdialog.cpp.

◆ outputCrs()

QgsCoordinateReferenceSystem QgsRasterLayerSaveAsDialog::outputCrs ( )

Definition at line 561 of file qgsrasterlayersaveasdialog.cpp.

◆ outputFileName()

QString QgsRasterLayerSaveAsDialog::outputFileName ( ) const

Definition at line 358 of file qgsrasterlayersaveasdialog.cpp.

◆ outputFormat()

QString QgsRasterLayerSaveAsDialog::outputFormat ( ) const

Definition at line 378 of file qgsrasterlayersaveasdialog.cpp.

◆ outputRectangle()

QgsRectangle QgsRasterLayerSaveAsDialog::outputRectangle ( ) const

Definition at line 388 of file qgsrasterlayersaveasdialog.cpp.

◆ pyramidsConfigOptions()

QStringList QgsRasterLayerSaveAsDialog::pyramidsConfigOptions ( ) const
inline

Definition at line 84 of file qgsrasterlayersaveasdialog.h.

◆ pyramidsFormat()

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

Definition at line 83 of file qgsrasterlayersaveasdialog.h.

◆ pyramidsList()

QList< int > QgsRasterLayerSaveAsDialog::pyramidsList ( ) const

Definition at line 811 of file qgsrasterlayersaveasdialog.cpp.

◆ pyramidsResamplingMethod()

QString QgsRasterLayerSaveAsDialog::pyramidsResamplingMethod ( ) const
inline

Definition at line 82 of file qgsrasterlayersaveasdialog.h.

◆ tileMode()

bool QgsRasterLayerSaveAsDialog::tileMode ( ) const

Definition at line 348 of file qgsrasterlayersaveasdialog.cpp.

◆ xResolution()

double QgsRasterLayerSaveAsDialog::xResolution ( ) const

Definition at line 328 of file qgsrasterlayersaveasdialog.cpp.

◆ yResolution()

double QgsRasterLayerSaveAsDialog::yResolution ( ) const

Definition at line 333 of file qgsrasterlayersaveasdialog.cpp.


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