Raster namespace.  
 More...
#include <qgsraster.h>
|  | 
| enum | ColorInterpretation { UndefinedColorInterpretation = 0
, GrayIndex = 1
, PaletteIndex = 2
, RedBand = 3
,
 GreenBand = 4
, BlueBand = 5
, AlphaBand = 6
, HueBand = 7
,
 SaturationBand = 8
, LightnessBand = 9
, CyanBand = 10
, MagentaBand = 11
,
 YellowBand = 12
, BlackBand = 13
, YCbCr_YBand = 14
, YCbCr_CbBand = 15
,
 YCbCr_CrBand = 16
, ContinuousPalette = 17
 }
 | 
|  | 
| enum | DrawingStyle { UndefinedDrawingStyle
, SingleBandGray
, SingleBandPseudoColor
, PalettedColor
,
 PalettedSingleBandGray
, PalettedSingleBandPseudoColor
, PalettedMultiBandColor
, MultiBandSingleBandGray
,
 MultiBandSingleBandPseudoColor
, MultiBandColor
, SingleBandColorDataStyle
 }
 | 
|  | This enumerator describes the different kinds of drawing we can do.  More... 
 | 
|  | 
| enum | IdentifyFormat { IdentifyFormatUndefined = 0
, IdentifyFormatValue = 1
, IdentifyFormatText = 1 << 1
, IdentifyFormatHtml = 1 << 2
,
 IdentifyFormatFeature = 1 << 3
 }
 | 
|  | 
| enum | RasterBuildPyramids { PyramidsFlagNo = 0
, PyramidsFlagYes = 1
, PyramidsCopyExisting = 2
 } | 
|  | 
| enum | RasterProgressType { ProgressHistogram = 0
, ProgressPyramids = 1
, ProgressStatistics = 2
 } | 
|  | 
| enum | RasterPyramidsFormat { PyramidsGTiff = 0
, PyramidsInternal = 1
, PyramidsErdas = 2
 } | 
|  | 
Raster namespace. 
Definition at line 31 of file qgsraster.h.
◆ ColorInterpretation
| Enumerator | 
|---|
| UndefinedColorInterpretation |  | 
| GrayIndex | Greyscale.  | 
| PaletteIndex | Paletted (see associated color table)  | 
| RedBand | Red band of RGBA image.  | 
| GreenBand | Green band of RGBA image.  | 
| BlueBand | Blue band of RGBA image.  | 
| AlphaBand | Alpha (0=transparent, 255=opaque)  | 
| HueBand | Hue band of HLS image.  | 
| SaturationBand | Saturation band of HLS image.  | 
| LightnessBand | Lightness band of HLS image.  | 
| CyanBand | Cyan band of CMYK image.  | 
| MagentaBand | Magenta band of CMYK image.  | 
| YellowBand | Yellow band of CMYK image.  | 
| BlackBand | Black band of CMLY image.  | 
| YCbCr_YBand | Y Luminance.  | 
| YCbCr_CbBand | Cb Chroma.  | 
| YCbCr_CrBand | Cr Chroma.  | 
| ContinuousPalette | Continuous palette, QGIS addition, GRASS.  | 
Definition at line 35 of file qgsraster.h.
 
 
◆ DrawingStyle
This enumerator describes the different kinds of drawing we can do. 
| Enumerator | 
|---|
| UndefinedDrawingStyle |  | 
| SingleBandGray |  | 
| SingleBandPseudoColor |  | 
| PalettedColor |  | 
| PalettedSingleBandGray |  | 
| PalettedSingleBandPseudoColor |  | 
| PalettedMultiBandColor |  | 
| MultiBandSingleBandGray |  | 
| MultiBandSingleBandPseudoColor |  | 
| MultiBandColor |  | 
| SingleBandColorDataStyle |  | 
Definition at line 89 of file qgsraster.h.
 
 
◆ IdentifyFormat
| Enumerator | 
|---|
| IdentifyFormatUndefined |  | 
| IdentifyFormatValue |  | 
| IdentifyFormatText |  | 
| IdentifyFormatHtml |  | 
| IdentifyFormatFeature |  | 
Definition at line 57 of file qgsraster.h.
 
 
◆ RasterBuildPyramids
| Enumerator | 
|---|
| PyramidsFlagNo |  | 
| PyramidsFlagYes |  | 
| PyramidsCopyExisting |  | 
Definition at line 74 of file qgsraster.h.
 
 
◆ RasterProgressType
| Enumerator | 
|---|
| ProgressHistogram |  | 
| ProgressPyramids |  | 
| ProgressStatistics |  | 
Definition at line 67 of file qgsraster.h.
 
 
◆ RasterPyramidsFormat
| Enumerator | 
|---|
| PyramidsGTiff |  | 
| PyramidsInternal |  | 
| PyramidsErdas |  | 
Definition at line 81 of file qgsraster.h.
 
 
◆ isRepresentableValue()
  
  | 
        
          | bool QgsRaster::isRepresentableValue | ( | double | value, |  
          |  |  | Qgis::DataType | dataType |  
          |  | ) |  |  |  | static | 
 
Check if the specified value is representable in the given data type. 
Supported are numerical types Byte, UInt16, Int16, UInt32, Int32, Float32, Float64. 
- Parameters
- 
  
  
- Note
- not available in Python bindings 
- Since
- QGIS 2.16 
Definition at line 22 of file qgsraster.cpp.
 
 
◆ representableValue()
  
  | 
        
          | double QgsRaster::representableValue | ( | double | value, |  
          |  |  | Qgis::DataType | dataType |  
          |  | ) |  |  |  | static | 
 
Gets value representable by given data type. 
Supported are numerical types Byte, UInt16, Int16, UInt32, Int32, Float32, Float64. This is done through C casting, so you have to be sure that the provided value is representable in the output data type. This can be checked with isRepresentableValue(). 
- Parameters
- 
  
  
- Since
- QGIS 2.1 
Definition at line 45 of file qgsraster.cpp.
 
 
The documentation for this class was generated from the following files: