QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Static Public Member Functions | List of all members
QgsRaster Class Reference

Raster namespace. More...

#include <qgsraster.h>

Public Types

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  IdentifyFormat {
  IdentifyFormatUndefined = 0, IdentifyFormatValue = 1, IdentifyFormatText = 1 << 1, IdentifyFormatHtml = 1 << 2,
  IdentifyFormatFeature = 1 << 3
}
 
enum  RasterProgressType { ProgressHistogram = 0, ProgressPyramids = 1, ProgressStatistics = 2 }
 
enum  RasterBuildPyramids { PyramidsFlagNo = 0, PyramidsFlagYes = 1, PyramidsCopyExisting = 2 }
 
enum  RasterPyramidsFormat { PyramidsGTiff = 0, PyramidsInternal = 1, PyramidsErdas = 2 }
 
enum  ContrastEnhancementLimits { ContrastEnhancementNone, ContrastEnhancementMinMax, ContrastEnhancementStdDev, ContrastEnhancementCumulativeCut }
 Contrast enhancement limits. More...
 
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...
 

Static Public Member Functions

static QString contrastEnhancementLimitsAsString (QgsRaster::ContrastEnhancementLimits theLimits)
 
static ContrastEnhancementLimits contrastEnhancementLimitsFromString (QString theLimits)
 
static double representableValue (double value, QGis::DataType dataType)
 Get value representable by given data type. More...
 

Detailed Description

Raster namespace.

Member Function Documentation

QString QgsRaster::contrastEnhancementLimitsAsString ( QgsRaster::ContrastEnhancementLimits  theLimits)
static
QgsRaster::ContrastEnhancementLimits QgsRaster::contrastEnhancementLimitsFromString ( QString  theLimits)
static
double QgsRaster::representableValue ( double  value,
QGis::DataType  dataType 
)
static

Get value representable by given data type.

Supported are numerical types Byte, UInt16, Int16, UInt32, Int32, Float32, Float64.

Parameters
value
dataType
Note
added in version 2.1

The documentation for this class was generated from the following files: