mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-30 00:07:09 -04:00 
			
		
		
		
	enhancement algorithm The commit also makes the histogram work for the single band pseudo color raster renderer.
		
			
				
	
	
		
			66 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/raster/qgssinglebandgrayrendererwidget.h                     *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| class QgsSingleBandGrayRendererWidget: QgsRasterRendererWidget
 | |
| {
 | |
| 
 | |
| %TypeHeaderCode
 | |
| #include "qgssinglebandgrayrendererwidget.h"
 | |
| %End
 | |
|   public:
 | |
|     QgsSingleBandGrayRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
 | |
| 
 | |
|     static QgsRasterRendererWidget *create( QgsRasterLayer *layer, const QgsRectangle &extent ) /Factory/;
 | |
| 
 | |
|     virtual QgsRasterRenderer *renderer() /Factory/;
 | |
| 
 | |
|     virtual void setMapCanvas( QgsMapCanvas *canvas );
 | |
| 
 | |
| 
 | |
|     void setFromRenderer( const QgsRasterRenderer *r );
 | |
| %Docstring
 | |
| Sets the widget state from the specified renderer.
 | |
| %End
 | |
| 
 | |
|     virtual QString min( int index = 0 );
 | |
|     virtual QString max( int index = 0 );
 | |
|     virtual void setMin( const QString &value, int index = 0 );
 | |
| 
 | |
|     virtual void setMax( const QString &value, int index = 0 );
 | |
| 
 | |
|     virtual int selectedBand( int index = 0 );
 | |
| 
 | |
|     virtual QgsContrastEnhancement::ContrastEnhancementAlgorithm contrastEnhancementAlgorithm() const;
 | |
| 
 | |
|     virtual void setContrastEnhancementAlgorithm( QgsContrastEnhancement::ContrastEnhancementAlgorithm algorithm );
 | |
| 
 | |
| 
 | |
|     virtual void doComputations();
 | |
| 
 | |
|     virtual QgsRasterMinMaxWidget *minMaxWidget();
 | |
| 
 | |
|   public slots:
 | |
|     void loadMinMax( int bandNo, double min, double max );
 | |
| %Docstring
 | |
| called when new min/max values are loaded
 | |
| %End
 | |
| 
 | |
| };
 | |
| 
 | |
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/raster/qgssinglebandgrayrendererwidget.h                     *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 |