QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
Signals | Public Member Functions | List of all members
QgsRasterMinMaxWidget Class Reference

#include <qgsrasterminmaxwidget.h>

Inheritance diagram for QgsRasterMinMaxWidget:
Inheritance graph
[legend]

Signals

void load (int bandNo, double min, double max)
 signal emitted when new min/max values are computed from statistics. More...
 
void widgetChanged ()
 Emitted when something on the widget has changed. More...
 

Public Member Functions

 QgsRasterMinMaxWidget (QgsRasterLayer *layer, QWidget *parent=nullptr)
 Constructor for QgsRasterMinMaxWidget. More...
 
void doComputations ()
 Load programmatically with current values. More...
 
QgsRectangle extent ()
 Returns the extent selected by the user. More...
 
void hideUpdatedExtent ()
 Hide updated extent choice. More...
 
bool isCollapsed () const
 Returns if the widget is collaped. More...
 
QgsMapCanvasmapCanvas ()
 Returns the map canvas associated with the widget. More...
 
QgsRasterMinMaxOrigin minMaxOrigin ()
 Returns a QgsRasterMinMaxOrigin object with the widget values. More...
 
int sampleSize ()
 Returns the selected sample size. More...
 
void setBands (const QList< int > &bands)
 
void setCollapsed (bool b)
 Sets collapsed state of widget. More...
 
void setExtent (const QgsRectangle &extent)
 Sets the extent to use for minimum and maximum value calculation. More...
 
void setFromMinMaxOrigin (const QgsRasterMinMaxOrigin &)
 Sets the "source" of min/max values. More...
 
void setMapCanvas (QgsMapCanvas *canvas)
 Sets the map canvas associated with the widget. More...
 
void userHasSetManualMinMaxValues ()
 Uncheck cumulative cut, min/max, std-dev radio buttons. More...
 

Detailed Description

Definition at line 37 of file qgsrasterminmaxwidget.h.

Constructor & Destructor Documentation

◆ QgsRasterMinMaxWidget()

QgsRasterMinMaxWidget::QgsRasterMinMaxWidget ( QgsRasterLayer layer,
QWidget *  parent = nullptr 
)

Constructor for QgsRasterMinMaxWidget.

Definition at line 33 of file qgsrasterminmaxwidget.cpp.

Member Function Documentation

◆ doComputations()

void QgsRasterMinMaxWidget::doComputations ( )

Load programmatically with current values.

Definition at line 186 of file qgsrasterminmaxwidget.cpp.

◆ extent()

QgsRectangle QgsRasterMinMaxWidget::extent ( )

Returns the extent selected by the user.

Either an empty extent for 'full' or the current visible extent.

Definition at line 75 of file qgsrasterminmaxwidget.cpp.

◆ hideUpdatedExtent()

void QgsRasterMinMaxWidget::hideUpdatedExtent ( )

Hide updated extent choice.

Definition at line 249 of file qgsrasterminmaxwidget.cpp.

◆ isCollapsed()

bool QgsRasterMinMaxWidget::isCollapsed ( ) const
inline

Returns if the widget is collaped.

Definition at line 97 of file qgsrasterminmaxwidget.h.

◆ load

void QgsRasterMinMaxWidget::load ( int  bandNo,
double  min,
double  max 
)
signal

signal emitted when new min/max values are computed from statistics.

◆ mapCanvas()

QgsMapCanvas * QgsRasterMinMaxWidget::mapCanvas ( )

Returns the map canvas associated with the widget.

See also
setMapCanvas()
Since
QGIS 2.16

Definition at line 64 of file qgsrasterminmaxwidget.cpp.

◆ minMaxOrigin()

QgsRasterMinMaxOrigin QgsRasterMinMaxWidget::minMaxOrigin ( )

Returns a QgsRasterMinMaxOrigin object with the widget values.

Definition at line 145 of file qgsrasterminmaxwidget.cpp.

◆ sampleSize()

int QgsRasterMinMaxWidget::sampleSize ( )
inline

Returns the selected sample size.

Definition at line 79 of file qgsrasterminmaxwidget.h.

◆ setBands()

void QgsRasterMinMaxWidget::setBands ( const QList< int > &  bands)

Definition at line 69 of file qgsrasterminmaxwidget.cpp.

◆ setCollapsed()

void QgsRasterMinMaxWidget::setCollapsed ( bool  b)
inline

Sets collapsed state of widget.

Definition at line 100 of file qgsrasterminmaxwidget.h.

◆ setExtent()

void QgsRasterMinMaxWidget::setExtent ( const QgsRectangle extent)
inline

Sets the extent to use for minimum and maximum value calculation.

Parameters
extentextent in raster layer's CRS
Note
if a map canvas is set using setMapCanvas(), its extent will take precedence over any extent set using this method.

Definition at line 51 of file qgsrasterminmaxwidget.h.

◆ setFromMinMaxOrigin()

void QgsRasterMinMaxWidget::setFromMinMaxOrigin ( const QgsRasterMinMaxOrigin minMaxOrigin)

Sets the "source" of min/max values.

Definition at line 102 of file qgsrasterminmaxwidget.cpp.

◆ setMapCanvas()

void QgsRasterMinMaxWidget::setMapCanvas ( QgsMapCanvas canvas)

Sets the map canvas associated with the widget.

This allows the widget to retrieve the current map extent from the canvas. If a canvas is set it will take precedence over any extent set from calling setExtent().

Parameters
canvasmap canvas
See also
mapCanvas()
Since
QGIS 2.16

Definition at line 59 of file qgsrasterminmaxwidget.cpp.

◆ userHasSetManualMinMaxValues()

void QgsRasterMinMaxWidget::userHasSetManualMinMaxValues ( )

Uncheck cumulative cut, min/max, std-dev radio buttons.

Definition at line 89 of file qgsrasterminmaxwidget.cpp.

◆ widgetChanged

void QgsRasterMinMaxWidget::widgetChanged ( )
signal

Emitted when something on the widget has changed.

All widgets will fire this event to notify of an internal change.


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