|
QWT API (English) 7.0.1
Qt Widget Library for Technical Applications - English API Documentation
|
QwtLinearColorMap builds a color map from color stops. More...
#include <qwt_color_map.h>
Classes | |
| class | ColorStops |
| class | PrivateData |
Public Types | |
| enum | Mode { FixedColors , ScaledColors } |
| Mode of color map. More... | |
Public Types inherited from QwtColorMap | |
| enum | Format { RGB , Indexed } |
| Format for color mapping. More... | |
Public Member Functions | |
| QwtLinearColorMap (QwtColorMap::Format=QwtColorMap::RGB) | |
| Build a color map with two stops at 0.0 and 1.0. | |
| QwtLinearColorMap (const QColor &from, const QColor &to, QwtColorMap::Format=QwtColorMap::RGB) | |
| Build a color map with two stops at 0.0 and 1.0. | |
| virtual | ~QwtLinearColorMap () |
| Destructor. | |
| void | setMode (Mode) |
| Set the mode of the color map. | |
| Mode | mode () const |
| Return the mode of the color map. | |
| void | setColorInterval (const QColor &color1, const QColor &color2) |
| Set the color range. | |
| void | addColorStop (double value, const QColor &) |
| Add a color stop. | |
| QVector< double > | stopPos () const |
| Return positions of color stops in increasing order. | |
| QVector< QColor > | stopColors () const |
| Return the colors of the color stops. | |
| QColor | color1 () const |
| Return the first color of the color range. | |
| QColor | color2 () const |
| Return the second color of the color range. | |
| virtual QRgb | rgb (const QwtInterval &, double value) const override |
| Map a value of a given interval into a RGB value. | |
| virtual uint | colorIndex (int numColors, const QwtInterval &, double value) const override |
| Map a value of a given interval into a color index. | |
Public Member Functions inherited from QwtColorMap | |
| QwtColorMap (Format=QwtColorMap::RGB) | |
| Constructor. | |
| virtual | ~QwtColorMap () |
| Destructor. | |
| void | setFormat (Format) |
| Set the format of the color map. | |
| Format | format () const |
| QColor | color (const QwtInterval &, double value) const |
| virtual QVector< QRgb > | colorTable (int numColors) const |
| Build and return a color map of arbitrary number of colors. | |
| virtual QVector< QRgb > | colorTable256 () const |
| Build and return a color map of 256 colors. | |
QwtLinearColorMap builds a color map from color stops.
|
explicit |
Build a color map with two stops at 0.0 and 1.0.
| 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.
| void QwtLinearColorMap::addColorStop | ( | double | value, |
| const QColor & | color | ||
| ) |
Add a color stop.
| QColor QwtLinearColorMap::color1 | ( | ) | const |
Return the first color of the color range.
| QColor QwtLinearColorMap::color2 | ( | ) | const |
Return the second color of the color range.
|
overridevirtual |
Map a value of a given interval into a color index.
Reimplemented from QwtColorMap.
| QwtLinearColorMap::Mode QwtLinearColorMap::mode | ( | ) | const |
Return the mode of the color map.
|
overridevirtual |
Map a value of a given interval into a RGB value.
Implements QwtColorMap.
| void QwtLinearColorMap::setColorInterval | ( | const QColor & | color1, |
| const QColor & | color2 | ||
| ) |
Set the color range.
| void QwtLinearColorMap::setMode | ( | Mode | mode | ) |
Set the mode of the color map.
| QVector< QColor > QwtLinearColorMap::stopColors | ( | ) | const |
Return the colors of the color stops.
| QVector< double > QwtLinearColorMap::stopPos | ( | ) | const |
Return positions of color stops in increasing order.