|
Quantum GIS API Documentation
1.7.5-Wroclaw
|
A colorful false color shader that will frighten your granny and make your dogs howl. More...
#include <qgsfreakoutshader.h>


Public Member Functions | |
| QgsFreakOutShader (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. | |
Public Member Functions inherited from QgsRasterShaderFunction | |
| QgsRasterShaderFunction (double theMinimumValue=0.0, double theMaximumValue=255.0) | |
| virtual | ~QgsRasterShaderFunction () |
Private Member Functions | |
| void | setClassBreaks () |
Private Attributes | |
| double | mBreakSize |
| double | mClassBreakMin1 |
| double | mClassBreakMax1 |
| double | mClassBreakMin2 |
| double | mClassBreakMax2 |
| double | mClassBreakMin3 |
Additional Inherited Members | |
Protected Attributes inherited from QgsRasterShaderFunction | |
| double | mMaximumValue |
| User defineable maximum value for the shading function. | |
| double | mMinimumValue |
| User defineable minimum value for the shading function. | |
| double | mMinimumMaximumRange |
| Minimum maximum range for the shading function. | |
A colorful false color shader that will frighten your granny and make your dogs howl.
Definition at line 29 of file qgsfreakoutshader.h.
| QgsFreakOutShader::QgsFreakOutShader | ( | double | theMinimumValue = 0.0, |
| double | theMaximumValue = 255.0 |
||
| ) |
Definition at line 25 of file qgsfreakoutshader.cpp.
References setClassBreaks().
|
private |
Definition at line 30 of file qgsfreakoutshader.cpp.
References mBreakSize, mClassBreakMax1, mClassBreakMax2, mClassBreakMin1, mClassBreakMin2, mClassBreakMin3, QgsRasterShaderFunction::mMinimumMaximumRange, and QgsRasterShaderFunction::mMinimumValue.
Referenced by QgsFreakOutShader(), setMaximumValue(), and setMinimumValue().
|
virtual |
Set the maximum value.
Set the maximum value for the raster shader.
| theValue | The new maximum value |
Reimplemented from QgsRasterShaderFunction.
Definition at line 46 of file qgsfreakoutshader.cpp.
References QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, QgsRasterShaderFunction::mMinimumValue, and setClassBreaks().
|
virtual |
Return the minimum value.
Set the maximum value for the raster shader.
| theValue | The new minimum value |
Reimplemented from QgsRasterShaderFunction.
Definition at line 58 of file qgsfreakoutshader.cpp.
References QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, QgsRasterShaderFunction::mMinimumValue, and setClassBreaks().
|
virtual |
generates and new RGB value based on one input value
Reimplemented from QgsRasterShaderFunction.
Definition at line 65 of file qgsfreakoutshader.cpp.
References mClassBreakMax1, mClassBreakMax2, mClassBreakMin1, mClassBreakMin2, mClassBreakMin3, QgsRasterShaderFunction::mMaximumValue, QgsRasterShaderFunction::mMinimumMaximumRange, and QgsRasterShaderFunction::mMinimumValue.
|
virtual |
generates and new RGB value based on original RGB value
Reimplemented from QgsRasterShaderFunction.
Definition at line 112 of file qgsfreakoutshader.cpp.
|
private |
Definition at line 50 of file qgsfreakoutshader.h.
Referenced by setClassBreaks().
|
private |
Definition at line 52 of file qgsfreakoutshader.h.
Referenced by setClassBreaks(), and shade().
|
private |
Definition at line 54 of file qgsfreakoutshader.h.
Referenced by setClassBreaks(), and shade().
|
private |
Definition at line 51 of file qgsfreakoutshader.h.
Referenced by setClassBreaks(), and shade().
|
private |
Definition at line 53 of file qgsfreakoutshader.h.
Referenced by setClassBreaks(), and shade().
|
private |
Definition at line 55 of file qgsfreakoutshader.h.
Referenced by setClassBreaks(), and shade().
1.8.1