| Qwt User's Guide
    6.1.3
    | 
QwtLinearColorMap builds a color map from color stops. More...
#include <qwt_color_map.h>

| Public Types | |
| enum | Mode { FixedColors, ScaledColors } | 
|  Public Types inherited from QwtColorMap | |
| enum | Format { RGB, Indexed } | 
| Public Member Functions | |
| QwtLinearColorMap (QwtColorMap::Format=QwtColorMap::RGB) | |
| QwtLinearColorMap (const QColor &from, const QColor &to, QwtColorMap::Format=QwtColorMap::RGB) | |
| virtual | ~QwtLinearColorMap () | 
| Destructor. | |
| void | setMode (Mode) | 
| Set the mode of the color map.  More... | |
| Mode | mode () const | 
| void | setColorInterval (const QColor &color1, const QColor &color2) | 
| void | addColorStop (double value, const QColor &) | 
| QVector< double > | colorStops () const | 
| QColor | color1 () const | 
| QColor | color2 () const | 
| virtual QRgb | rgb (const QwtInterval &, double value) const | 
| virtual unsigned char | colorIndex (const QwtInterval &, double value) const | 
| Map a value of a given interval into a color index.  More... | |
|  Public Member Functions inherited from QwtColorMap | |
| QwtColorMap (Format=QwtColorMap::RGB) | |
| Constructor. | |
| virtual | ~QwtColorMap () | 
| Destructor. | |
| Format | format () const | 
| QColor | color (const QwtInterval &, double value) const | 
| virtual QVector< QRgb > | colorTable (const QwtInterval &) const | 
QwtLinearColorMap builds a color map from color stops.
A color stop is a color at a specific position. The valid range for the positions is [0.0, 1.0]. When mapping a value into a color it is translated into this interval according to mode().
| QwtLinearColorMap::QwtLinearColorMap | ( | QwtColorMap::Format | format = QwtColorMap::RGB | ) | 
Build a color map with two stops at 0.0 and 1.0. The color at 0.0 is Qt::blue, at 1.0 it is Qt::yellow.
| format | Preferred format of the color map | 
| QwtLinearColorMap::QwtLinearColorMap | ( | const QColor & | color1, | 
| const QColor & | color2, | ||
| QwtColorMap::Format | format = QwtColorMap::RGB | ||
| ) | 
Build a color map with two stops at 0.0 and 1.0.
| color1 | Color used for the minimum value of the value interval | 
| color2 | Color used for the maximum value of the value interval | 
| format | Preferred format for the color map | 
| void QwtLinearColorMap::addColorStop | ( | double | value, | 
| const QColor & | color | ||
| ) | 
Add a color stop
The value has to be in the range [0.0, 1.0]. F.e. a stop at position 17.0 for a range [10.0,20.0] must be passed as: (17.0 - 10.0) / (20.0 - 10.0)
| value | Value between [0.0, 1.0] | 
| color | Color stop | 
| QColor QwtLinearColorMap::color1 | ( | ) | const | 
| QColor QwtLinearColorMap::color2 | ( | ) | const | 
| 
 | virtual | 
Map a value of a given interval into a color index.
| interval | Range for all values | 
| value | Value to map into a color index | 
Implements QwtColorMap.
| QVector< double > QwtLinearColorMap::colorStops | ( | ) | const | 
| QwtLinearColorMap::Mode QwtLinearColorMap::mode | ( | ) | const | 
| 
 | virtual | 
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.
| void QwtLinearColorMap::setColorInterval | ( | const QColor & | color1, | 
| const QColor & | color2 | ||
| ) |