QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
#include <qgsrasterminmaxwidget.h>
Signals | |
void | load (int bandNo, double min, double max) |
signal emitted when new min/max values are computed from statistics. | |
void | widgetChanged () |
Emitted when something on the widget has changed. | |
Public Member Functions | |
QgsRasterMinMaxWidget (QgsRasterLayer *layer, QWidget *parent=nullptr) | |
Constructor for QgsRasterMinMaxWidget. | |
void | doComputations () |
Load programmatically with current values. | |
QgsRectangle | extent () |
Returns the extent selected by the user. | |
void | hideUpdatedExtent () |
Hide updated extent choice. | |
bool | isCollapsed () const |
Returns if the widget is collaped. | |
QgsMapCanvas * | mapCanvas () |
Returns the map canvas associated with the widget. | |
QgsRasterMinMaxOrigin | minMaxOrigin () |
Returns a QgsRasterMinMaxOrigin object with the widget values. | |
int | sampleSize () |
Returns the selected sample size. | |
void | setBands (const QList< int > &bands) |
void | setCollapsed (bool b) |
Sets collapsed state of widget. | |
void | setExtent (const QgsRectangle &extent) |
Sets the extent to use for minimum and maximum value calculation. | |
void | setFromMinMaxOrigin (const QgsRasterMinMaxOrigin &) |
Sets the "source" of min/max values. | |
void | setMapCanvas (QgsMapCanvas *canvas) |
Sets the map canvas associated with the widget. | |
void | userHasSetManualMinMaxValues () |
Uncheck cumulative cut, min/max, std-dev radio buttons. | |
Definition at line 37 of file qgsrasterminmaxwidget.h.
QgsRasterMinMaxWidget::QgsRasterMinMaxWidget | ( | QgsRasterLayer * | layer, |
QWidget * | parent = nullptr |
||
) |
Constructor for QgsRasterMinMaxWidget.
Definition at line 33 of file qgsrasterminmaxwidget.cpp.
void QgsRasterMinMaxWidget::doComputations | ( | ) |
Load programmatically with current values.
Definition at line 186 of file qgsrasterminmaxwidget.cpp.
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.
void QgsRasterMinMaxWidget::hideUpdatedExtent | ( | ) |
Hide updated extent choice.
Definition at line 249 of file qgsrasterminmaxwidget.cpp.
|
inline |
Returns if the widget is collaped.
Definition at line 95 of file qgsrasterminmaxwidget.h.
|
signal |
signal emitted when new min/max values are computed from statistics.
QgsMapCanvas * QgsRasterMinMaxWidget::mapCanvas | ( | ) |
Returns the map canvas associated with the widget.
Definition at line 64 of file qgsrasterminmaxwidget.cpp.
QgsRasterMinMaxOrigin QgsRasterMinMaxWidget::minMaxOrigin | ( | ) |
Returns a QgsRasterMinMaxOrigin object with the widget values.
Definition at line 145 of file qgsrasterminmaxwidget.cpp.
|
inline |
Returns the selected sample size.
Definition at line 77 of file qgsrasterminmaxwidget.h.
void QgsRasterMinMaxWidget::setBands | ( | const QList< int > & | bands | ) |
Definition at line 69 of file qgsrasterminmaxwidget.cpp.
|
inline |
Sets collapsed state of widget.
Definition at line 98 of file qgsrasterminmaxwidget.h.
|
inline |
Sets the extent to use for minimum and maximum value calculation.
extent | extent in raster layer's CRS |
Definition at line 51 of file qgsrasterminmaxwidget.h.
void QgsRasterMinMaxWidget::setFromMinMaxOrigin | ( | const QgsRasterMinMaxOrigin & | minMaxOrigin | ) |
Sets the "source" of min/max values.
Definition at line 102 of file qgsrasterminmaxwidget.cpp.
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().
canvas | map canvas |
Definition at line 59 of file qgsrasterminmaxwidget.cpp.
void QgsRasterMinMaxWidget::userHasSetManualMinMaxValues | ( | ) |
Uncheck cumulative cut, min/max, std-dev radio buttons.
Definition at line 89 of file qgsrasterminmaxwidget.cpp.
|
signal |
Emitted when something on the widget has changed.
All widgets will fire this event to notify of an internal change.