|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
QwtLinearColorMap 从颜色停止点构建颜色映射。 更多...
#include <qwt_color_map.h>
类 | |
| class | ColorStops |
| class | PrivateData |
Public 类型 | |
| enum | Mode { FixedColors , ScaledColors } |
| Mode of color map 更多... | |
Public 类型 继承自 QwtColorMap | |
| enum | Format { RGB , Indexed } |
| Format for color mapping 更多... | |
Public 成员函数 | |
| QwtLinearColorMap (QwtColorMap::Format=QwtColorMap::RGB) | |
| 构建具有两个停止点的颜色映射,位置在 0.0 和 1.0。 | |
| QwtLinearColorMap (const QColor &from, const QColor &to, QwtColorMap::Format=QwtColorMap::RGB) | |
| 构建具有两个停止点的颜色映射,位置在 0.0 和 1.0。 | |
| virtual | ~QwtLinearColorMap () |
| Destructor. | |
| void | setMode (Mode) |
| 设置颜色映射的模式。 | |
| Mode | mode () const |
| 返回颜色映射的模式。 | |
| void | setColorInterval (const QColor &color1, const QColor &color2) |
| 设置颜色范围。 | |
| void | addColorStop (double value, const QColor &) |
| 添加颜色停止点。 | |
| QVector< double > | stopPos () const |
| 返回按升序排列的颜色停止点位置。 | |
| QVector< QColor > | stopColors () const |
| 返回颜色停止点对应的颜色。 | |
| QColor | color1 () const |
| 返回颜色范围的第一个颜色。 | |
| QColor | color2 () const |
| 返回颜色范围的第二个颜色。 | |
| virtual QRgb | rgb (const QwtInterval &, double value) const override |
| 将给定区间内的数值映射为 RGB 值。 | |
| virtual uint | colorIndex (int numColors, const QwtInterval &, double value) const override |
| 将给定区间内的数值映射为颜色索引。 | |
Public 成员函数 继承自 QwtColorMap | |
| QwtColorMap (Format=QwtColorMap::RGB) | |
| 构造函数。 | |
| virtual | ~QwtColorMap () |
| Destructor. | |
| void | setFormat (Format) |
| 设置颜色映射的格式。 | |
| Format | format () const |
| QColor | color (const QwtInterval &, double value) const |
| virtual QVector< QRgb > | colorTable (int numColors) const |
| 构建并返回任意数量颜色的颜色映射表。 | |
| virtual QVector< QRgb > | colorTable256 () const |
| 构建并返回包含 256 种颜色的颜色映射表。 | |
QwtLinearColorMap 从颜色停止点构建颜色映射。
|
explicit |
构建具有两个停止点的颜色映射,位置在 0.0 和 1.0。
| QwtLinearColorMap::QwtLinearColorMap | ( | const QColor & | color1, |
| const QColor & | color2, | ||
| QwtColorMap::Format | format = QwtColorMap::RGB |
||
| ) |
构建具有两个停止点的颜色映射,位置在 0.0 和 1.0。
| void QwtLinearColorMap::addColorStop | ( | double | value, |
| const QColor & | color | ||
| ) |
添加颜色停止点。
| QColor QwtLinearColorMap::color1 | ( | ) | const |
返回颜色范围的第一个颜色。
| QColor QwtLinearColorMap::color2 | ( | ) | const |
返回颜色范围的第二个颜色。
|
overridevirtual |
将给定区间内的数值映射为颜色索引。
重载 QwtColorMap .
| QwtLinearColorMap::Mode QwtLinearColorMap::mode | ( | ) | const |
返回颜色映射的模式。
|
overridevirtual |
将给定区间内的数值映射为 RGB 值。
实现了 QwtColorMap.
| void QwtLinearColorMap::setColorInterval | ( | const QColor & | color1, |
| const QColor & | color2 | ||
| ) |
设置颜色范围。
| void QwtLinearColorMap::setMode | ( | Mode | mode | ) |
设置颜色映射的模式。
| QVector< QColor > QwtLinearColorMap::stopColors | ( | ) | const |
返回颜色停止点对应的颜色。
| QVector< double > QwtLinearColorMap::stopPos | ( | ) | const |
返回按升序排列的颜色停止点位置。