QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
| Public 成员函数 | 所有成员列表
QwtHueColorMap类 参考

QwtHueColorMap 改变 HSV 颜色模型中的色调值。 更多...

#include <qwt_color_map.h>

类 QwtHueColorMap 继承关系图:
QwtColorMap

class  PrivateData
 

Public 成员函数

 QwtHueColorMap (QwtColorMap::Format=QwtColorMap::RGB)
 构造函数。
 
virtual ~QwtHueColorMap ()
 Destructor.
 
void setHueInterval (int hue1, int hue2)
 设置色调坐标的区间。
 
void setSaturation (int saturation)
 设置饱和度坐标。
 
void setValue (int value)
 设置明度坐标。
 
void setAlpha (int alpha)
 设置透明度坐标。
 
int hue1 () const
 返回第一个色调坐标。
 
int hue2 () const
 返回第二个色调坐标。
 
int saturation () const
 返回饱和度坐标。
 
int value () const
 返回明度坐标。
 
int alpha () const
 返回透明度坐标。
 
virtual QRgb rgb (const QwtInterval &, double value) const override
 将给定区间内的数值映射为 RGB 值。
 
- Public 成员函数 继承自 QwtColorMap
 QwtColorMap (Format=QwtColorMap::RGB)
 构造函数。
 
virtual ~QwtColorMap ()
 Destructor.
 
void setFormat (Format)
 设置颜色映射的格式。
 
Format format () const
 
virtual uint colorIndex (int numColors, const QwtInterval &interval, double value) const
 将给定区间内的数值映射为颜色索引。
 
QColor color (const QwtInterval &, double value) const
 
virtual QVector< QRgb > colorTable (int numColors) const
 构建并返回任意数量颜色的颜色映射表。
 
virtual QVector< QRgb > colorTable256 () const
 构建并返回包含 256 种颜色的颜色映射表。
 

额外继承的成员函数

- Public 类型 继承自 QwtColorMap
enum  Format { RGB , Indexed }
 Format for color mapping 更多...
 

详细描述

QwtHueColorMap 改变 HSV 颜色模型中的色调值。

构造及析构函数说明

◆ QwtHueColorMap()

QwtHueColorMap::QwtHueColorMap ( QwtColorMap::Format  format = QwtColorMap::RGB)
explicit

构造函数。

成员函数说明

◆ alpha()

int QwtHueColorMap::alpha ( ) const

返回透明度坐标。

◆ hue1()

int QwtHueColorMap::hue1 ( ) const

返回第一个色调坐标。

◆ hue2()

int QwtHueColorMap::hue2 ( ) const

返回第二个色调坐标。

◆ rgb()

QRgb QwtHueColorMap::rgb ( const QwtInterval interval,
double  value 
) const
overridevirtual

将给定区间内的数值映射为 RGB 值。

实现了 QwtColorMap.

◆ saturation()

int QwtHueColorMap::saturation ( ) const

返回饱和度坐标。

◆ setAlpha()

void QwtHueColorMap::setAlpha ( int  alpha)

设置透明度坐标。

◆ setHueInterval()

void QwtHueColorMap::setHueInterval ( int  hue1,
int  hue2 
)

设置色调坐标的区间。

◆ setSaturation()

void QwtHueColorMap::setSaturation ( int  saturation)

设置饱和度坐标。

◆ setValue()

void QwtHueColorMap::setValue ( int  value)

设置明度坐标。

◆ value()

int QwtHueColorMap::value ( ) const

返回明度坐标。


该类的文档由以下文件生成: