| Qwt User's Guide 6.3.0
    | 
QwtHueColorMap varies the hue value of the HSV color model. More...
#include <qwt_color_map.h>
| Public Member Functions | |
| QwtHueColorMap (QwtColorMap::Format=QwtColorMap::RGB) | |
| Constructor. | |
| virtual | ~QwtHueColorMap () | 
| Destructor. | |
| void | setHueInterval (int hue1, int hue2) | 
| void | setSaturation (int saturation) | 
| Set the the saturation coordinate. | |
| void | setValue (int value) | 
| Set the the value coordinate. | |
| void | setAlpha (int alpha) | 
| Set the the alpha coordinate. | |
| int | hue1 () const | 
| int | hue2 () const | 
| int | saturation () const | 
| int | value () const | 
| int | alpha () const | 
| virtual QRgb | rgb (const QwtInterval &, double value) const override | 
|  Public Member Functions inherited from QwtColorMap | |
| QwtColorMap (Format=QwtColorMap::RGB) | |
| virtual | ~QwtColorMap () | 
| Destructor. | |
| void | setFormat (Format) | 
| virtual uint | colorIndex (int numColors, const QwtInterval &interval, double value) const | 
| Map a value of a given interval into a color index. | |
| QColor | color (const QwtInterval &, double value) const | 
| virtual QVector< QRgb > | colorTable (int numColors) const | 
| virtual QVector< QRgb > | colorTable256 () const | 
| Additional Inherited Members | |
|  Public Types inherited from QwtColorMap | |
| enum | Format { RGB , Indexed } | 
|  Public Attributes inherited from QwtColorMap | |
| Format | const | 
QwtHueColorMap varies the hue value of the HSV color model.
QwtHueColorMap can be used to set up a color map easily, that runs cyclic over all colors. Each cycle has 360 different steps.
The values for value and saturation are in the range of 0 to 255 and doesn't depend on the data value to be mapped.
Definition at line 180 of file qwt_color_map.h.
| 
 | explicit | 
Constructor.
The hue interval is initialized by 0 to 359. All other coordinates are set to 255.
| format | Format of the color map | 
Definition at line 723 of file qwt_color_map.cpp.
| 
 | virtual | 
Destructor.
Definition at line 730 of file qwt_color_map.cpp.
| int QwtHueColorMap::alpha | ( | ) | const | 
| int QwtHueColorMap::hue1 | ( | ) | const | 
Definition at line 820 of file qwt_color_map.cpp.
| int QwtHueColorMap::hue2 | ( | ) | const | 
Definition at line 829 of file qwt_color_map.cpp.
| 
 | overridevirtual | 
Map a value of a given interval into a RGB value
| interval | Range for all values | 
| value | Value to map into a RGB value | 
Implements QwtColorMap.
Definition at line 869 of file qwt_color_map.cpp.
| int QwtHueColorMap::saturation | ( | ) | const | 
Definition at line 838 of file qwt_color_map.cpp.
| void QwtHueColorMap::setAlpha | ( | int | alpha | ) | 
Set the the alpha coordinate.
alpha needs to be in the range 0 to 255, where 255 means opaque and 0 means transparent.
| alpha | Alpha coordinate | 
Definition at line 805 of file qwt_color_map.cpp.
| void QwtHueColorMap::setHueInterval | ( | int | hue1, | 
| int | hue2 ) | 
Set the interval for the hue coordinate
hue1/hue2 need to be positive number and can be > 360 to define cycles. F.e. 420 to 240 defines a map yellow/red/magenta/blue.
| hue1 | First hue coordinate | 
| hue2 | Second hue coordinate | 
Definition at line 746 of file qwt_color_map.cpp.
| void QwtHueColorMap::setSaturation | ( | int | saturation | ) | 
Set the the saturation coordinate.
saturation needs to be in the range 0 to 255,
| saturation | Saturation coordinate | 
Definition at line 764 of file qwt_color_map.cpp.
| void QwtHueColorMap::setValue | ( | int | value | ) | 
Set the the value coordinate.
value needs to be in the range 0 to 255,
| value | Value coordinate | 
Definition at line 784 of file qwt_color_map.cpp.
| int QwtHueColorMap::value | ( | ) | const |