#include <qgspseudocolorshader.h>


Public Member Functions | |
| QgsPseudoColorShader (double theMinimumValue=0.0, double theMaximumValue=255.0) | |
| bool | shade (double, int *, int *, int *) |
| generates and new RGB value based on one input value | |
| bool | shade (double, double, double, int *, int *, int *) |
| generates and new RGB value based on original RGB value | |
| void | setMaximumValue (double) |
| Set the maximum value. | |
| void | setMinimumValue (double) |
| Return the minimum value. | |
Private Member Functions | |
| void | setClassBreaks () |
Private Attributes | |
| double | mBreakSize |
| double | mClassBreakMin1 |
| double | mClassBreakMax1 |
| double | mClassBreakMin2 |
| double | mClassBreakMax2 |
| double | mClassBreakMin3 |
Definition at line 29 of file qgspseudocolorshader.h.
| QgsPseudoColorShader::QgsPseudoColorShader | ( | double | theMinimumValue = 0.0, |
|
| double | theMaximumValue = 255.0 | |||
| ) |
| bool QgsPseudoColorShader::shade | ( | double | theValue, | |
| int * | theReturnRedValue, | |||
| int * | theReturnGreenValue, | |||
| int * | theReturnBlueValue | |||
| ) | [virtual] |
generates and new RGB value based on one input value
Reimplemented from QgsRasterShaderFunction.
Definition at line 31 of file qgspseudocolorshader.cpp.
References mClassBreakMax1, mClassBreakMax2, mClassBreakMin1, mClassBreakMin2, mClassBreakMin3, QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, and QgsRasterShaderFunction::mMinimumValue.
| bool QgsPseudoColorShader::shade | ( | double | theRedValue, | |
| double | theGreenValue, | |||
| double | theBlueValue, | |||
| int * | theReturnRedValue, | |||
| int * | theReturnGreenValue, | |||
| int * | theReturnBlueValue | |||
| ) | [virtual] |
generates and new RGB value based on original RGB value
Reimplemented from QgsRasterShaderFunction.
Definition at line 71 of file qgspseudocolorshader.cpp.
| void QgsPseudoColorShader::setMaximumValue | ( | double | theValue | ) | [virtual] |
Set the maximum value.
Set the maximum value for the raster shader.
| theValue | The new maximum value |
Reimplemented from QgsRasterShaderFunction.
Definition at line 96 of file qgspseudocolorshader.cpp.
References QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, QgsRasterShaderFunction::mMinimumValue, and setClassBreaks().
| void QgsPseudoColorShader::setMinimumValue | ( | double | theValue | ) | [virtual] |
Return the minimum value.
Set the maximum value for the raster shader.
| theValue | The new minimum value |
Reimplemented from QgsRasterShaderFunction.
Definition at line 108 of file qgspseudocolorshader.cpp.
References QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, QgsRasterShaderFunction::mMinimumValue, and setClassBreaks().
| void QgsPseudoColorShader::setClassBreaks | ( | ) | [private] |
Definition at line 80 of file qgspseudocolorshader.cpp.
References mBreakSize, mClassBreakMax1, mClassBreakMax2, mClassBreakMin1, mClassBreakMin2, mClassBreakMin3, QgsRasterShaderFunction::mMinimumMaximumRange, and QgsRasterShaderFunction::mMinimumValue.
Referenced by QgsPseudoColorShader(), setMaximumValue(), and setMinimumValue().
double QgsPseudoColorShader::mBreakSize [private] |
double QgsPseudoColorShader::mClassBreakMin1 [private] |
double QgsPseudoColorShader::mClassBreakMax1 [private] |
double QgsPseudoColorShader::mClassBreakMin2 [private] |
double QgsPseudoColorShader::mClassBreakMax2 [private] |
double QgsPseudoColorShader::mClassBreakMin3 [private] |
1.5.6