18 #ifndef QGSRASTERTRANSPARENCY_H    19 #define QGSRASTERTRANSPARENCY_H    21 #include "qgis_core.h"    68     QList<QgsRasterTransparency::TransparentSingleValuePixel> transparentSingleValuePixelList() 
const;
    74     QList<QgsRasterTransparency::TransparentThreeValuePixel> transparentThreeValuePixelList() 
const;
    79     void initializeTransparentPixelList( 
double value );
    84     void initializeTransparentPixelList( 
double redValue, 
double greenValue, 
double blueValue );
    90     void setTransparentSingleValuePixelList( 
const QList<QgsRasterTransparency::TransparentSingleValuePixel> &newList );
    96     void setTransparentThreeValuePixelList( 
const QList<QgsRasterTransparency::TransparentThreeValuePixel> &newList );
   107     int alphaValue( 
double value, 
int globalTransparency = 255 ) 
const;
   121     int alphaValue( 
double redValue, 
double greenValue, 
double blueValue, 
int globalTransparency = 255 ) 
const;
   124     bool isEmpty() 
const;
   129     void writeXml( QDomDocument &doc, QDomElement &parentElem ) 
const;
   134     void readXml( 
const QDomElement &elem );
   138     QList<QgsRasterTransparency::TransparentThreeValuePixel> mTransparentThreeValuePixelList;
   141     QList<QgsRasterTransparency::TransparentSingleValuePixel> mTransparentSingleValuePixelList;
 
double percentTransparent
 
Defines the list of pixel values to be considered as transparent or semi transparent when rendering r...
 
double percentTransparent