|
Eneboo - Documentación para desarrolladores
|
QwtLinearColorMap builds a color map from color stops. Más...
#include <qwt_color_map.h>
Clases | |
| class | ColorStops |
| class | PrivateData |
Tipos públicos | |
| enum | Mode { FixedColors, ScaledColors } |
Métodos públicos | |
| QwtLinearColorMap (QwtColorMap::Format=QwtColorMap::RGB) | |
| QwtLinearColorMap (const QColor &from, const QColor &to, QwtColorMap::Format=QwtColorMap::RGB) | |
| QwtLinearColorMap (const QwtLinearColorMap &) | |
| Copy constructor. | |
| virtual | ~QwtLinearColorMap () |
| Destructor. | |
| QwtLinearColorMap & | operator= (const QwtLinearColorMap &) |
| Assignment operator. | |
| virtual QwtColorMap * | copy () const |
| Clone the color map. | |
| void | setMode (Mode) |
| Set the mode of the color map. | |
| Mode | mode () const |
| void | setColorInterval (const QColor &color1, const QColor &color2) |
| void | addColorStop (double value, const QColor &) |
| QwtArray< double > | colorStops () const |
| QColor | color1 () const |
| QColor | color2 () const |
| virtual QRgb | rgb (const QwtDoubleInterval &, double value) const |
| virtual unsigned char | colorIndex (const QwtDoubleInterval &, double value) 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. If mode() == FixedColors the color is calculated from the next lower color stop. If mode() == ScaledColors the color is calculated by interpolating the colors of the adjacent stops.
| 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 |
||
| ) |
| QwtLinearColorMap::QwtLinearColorMap | ( | const QwtLinearColorMap & | other | ) |
Copy constructor.
| QwtLinearColorMap::~QwtLinearColorMap | ( | ) | [virtual] |
Destructor.
| void QwtLinearColorMap::addColorStop | ( | double | value, |
| const QColor & | color | ||
| ) |
| QColor QwtLinearColorMap::color1 | ( | ) | const |
| QColor QwtLinearColorMap::color2 | ( | ) | const |
| unsigned char QwtLinearColorMap::colorIndex | ( | const QwtDoubleInterval & | interval, |
| double | value | ||
| ) | const [virtual] |
Map a value of a given interval into a color index, between 0 and 255
| interval | Range for all values |
| value | Value to map into a color index |
Implementa QwtColorMap.
| QwtArray< double > QwtLinearColorMap::colorStops | ( | ) | const |
Return all positions of color stops in increasing order
| QwtColorMap * QwtLinearColorMap::copy | ( | ) | const [virtual] |
Clone the color map.
Implementa QwtColorMap.
| QwtLinearColorMap::Mode QwtLinearColorMap::mode | ( | ) | const |
| QwtLinearColorMap & QwtLinearColorMap::operator= | ( | const QwtLinearColorMap & | other | ) |
Assignment operator.
| QRgb QwtLinearColorMap::rgb | ( | const QwtDoubleInterval & | interval, |
| double | value | ||
| ) | 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 |
Implementa QwtColorMap.
| void QwtLinearColorMap::setMode | ( | Mode | mode | ) |
1.7.4