mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-31 00:06:02 -04:00 
			
		
		
		
	* QgsShadingRendering and pipe to render global elevation map * gdal utils with datatype and resampling method enum * raster layer elevation map * optimize raster elevation map with rotation * handle no data value in the map elevation raster pipe * mesh layer and some little fixes * fix nodata and hillshading z factor * render shading on layout * activate/deactivate the shading from ui * shading only for layer that have elevation * apply Z scale and offset of layer elevation properties * ui settings * allow elevation from point cloud even edl is deactivate for pointcloud * fix ui * sipify * Shading renderer widget in styling panel * icone for shading renderer settings widget * two methods to combin elevation * rewording * remove check box at the bottom of canvas * use band of elevation properties * fix styling pannel * render shading in layout * keep EDL point cloud shading individually * add shading rendering tests * add missing code for local EDL for point cloud * shading inactive by default * rework raster layer resampling * improve nodata in elevation map * don't allow elevation map with != size to be combined * remove EDL from point cloud * renaming * sipify * colorize tests * renaming * RGB32 * renaming leftover * some ui fixes * fix border for EDL alg * fix EDL closed next to nodata value * fix first shading when activated * renaming and typo * fixes for doc, doxygen, indentation and spelling * remove leftover member * fix clang-tidy * fix edl tests * fix dll export * minor fixes * adapt images of tests * fix narrowing * fix indentation * sipify * WIP * minor ui changes
		
			
				
	
	
		
			70 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/qgsdirectionallightwidget.h                                  *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 | |
| 
 | |
| 
 | |
| class QgsDirectionalLightWidget : QWidget
 | |
| {
 | |
| %Docstring(signature="appended")
 | |
| 
 | |
| Widget for direction light settings
 | |
| 
 | |
| The user can choose azimuth and altitude values.
 | |
| 
 | |
| .. versionadded:: 3.30
 | |
| %End
 | |
| 
 | |
| %TypeHeaderCode
 | |
| #include "qgsdirectionallightwidget.h"
 | |
| %End
 | |
|   public:
 | |
|     explicit QgsDirectionalLightWidget( QWidget *parent = 0 );
 | |
| %Docstring
 | |
| Constructor
 | |
| %End
 | |
|     ~QgsDirectionalLightWidget();
 | |
| 
 | |
|     void setAzimuth( double azimuth );
 | |
| %Docstring
 | |
| Sets the ``azimuth`` value (degree)
 | |
| %End
 | |
| 
 | |
|     double azimuth() const;
 | |
| %Docstring
 | |
| Returns the ``azimuth`` value (degree)
 | |
| %End
 | |
| 
 | |
|     void setAltitude( double altitude );
 | |
| %Docstring
 | |
| Sets the ``altitude`` value (degree)
 | |
| %End
 | |
| 
 | |
|     double altitude() const;
 | |
| %Docstring
 | |
| Returns the ``altitude`` value (degree)
 | |
| %End
 | |
| 
 | |
|     void setEnableAzimuth( bool enable );
 | |
| %Docstring
 | |
| Sets whether the azimut can be changed, for example, when using multidirectional light
 | |
| %End
 | |
| 
 | |
|   signals:
 | |
|     void directionChanged();
 | |
| %Docstring
 | |
| Emitted when the direction is changed
 | |
| %End
 | |
| };
 | |
| 
 | |
| /************************************************************************
 | |
|  * This file has been generated automatically from                      *
 | |
|  *                                                                      *
 | |
|  * src/gui/qgsdirectionallightwidget.h                                  *
 | |
|  *                                                                      *
 | |
|  * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 | |
|  ************************************************************************/
 |