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;