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: