Qwt User's Guide 6.3.0
|
QwtAlphaColorMap varies the alpha value of a color. More...
#include <qwt_color_map.h>
Public Member Functions | |
QwtAlphaColorMap (const QColor &=QColor(Qt::gray)) | |
Constructor. | |
virtual | ~QwtAlphaColorMap () |
Destructor. | |
void | setAlphaInterval (int alpha1, int alpha2) |
int | alpha1 () const |
int | alpha2 () const |
void | setColor (const QColor &) |
QColor | color () const |
virtual QRgb | rgb (const QwtInterval &, double value) const override |
Map a value of a given interval into a alpha value. | |
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 |
QwtAlphaColorMap varies the alpha value of a color.
Definition at line 147 of file qwt_color_map.h.
|
explicit |
Constructor.
The alpha interval is initialized by 0 to 255.
color | Color of the map |
Definition at line 539 of file qwt_color_map.cpp.
|
virtual |
Destructor.
Definition at line 547 of file qwt_color_map.cpp.
int QwtAlphaColorMap::alpha1 | ( | ) | const |
Definition at line 600 of file qwt_color_map.cpp.
int QwtAlphaColorMap::alpha2 | ( | ) | const |
Definition at line 609 of file qwt_color_map.cpp.
QColor QwtAlphaColorMap::color | ( | ) | const |
|
overridevirtual |
Map a value of a given interval into a alpha value.
interval | Range for all values |
value | Value to map into a RGB value |
Implements QwtColorMap.
Definition at line 622 of file qwt_color_map.cpp.
void QwtAlphaColorMap::setAlphaInterval | ( | int | alpha1, |
int | alpha2 ) |
Set the interval for the alpha coordinate
alpha1/alpha2 need to be in the range 0 to 255, where 255 means opaque and 0 means transparent.
alpha1 | First alpha coordinate |
alpha2 | Second alpha coordinate |
Definition at line 587 of file qwt_color_map.cpp.
void QwtAlphaColorMap::setColor | ( | const QColor & | color | ) |
Set the color
color | Color |
Definition at line 558 of file qwt_color_map.cpp.