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

QwtSaturationValueColorMap 改变 HSV 颜色模型中给定色调的饱和度和/或明度值。 更多...

#include <qwt_color_map.h>

类 QwtSaturationValueColorMap 继承关系图:
QwtColorMap

class  PrivateData
 

Public 成员函数

 QwtSaturationValueColorMap ()
 构造函数。
 
virtual ~QwtSaturationValueColorMap ()
 Destructor.
 
void setHue (int hue)
 设置色调坐标。
 
void setSaturationInterval (int sat1, int sat2)
 设置饱和度坐标的区间。
 
void setValueInterval (int value1, int value2)
 设置明度坐标的区间。
 
void setAlpha (int alpha)
 设置透明度坐标。
 
int hue () const
 返回色调坐标。
 
int saturation1 () const
 返回第一个饱和度坐标。
 
int saturation2 () const
 返回第二个饱和度坐标。
 
int value1 () const
 返回第一个明度坐标。
 
int value2 () 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 更多...
 

详细描述

QwtSaturationValueColorMap 改变 HSV 颜色模型中给定色调的饱和度和/或明度值。

构造及析构函数说明

◆ QwtSaturationValueColorMap()

QwtSaturationValueColorMap::QwtSaturationValueColorMap ( )

构造函数。

成员函数说明

◆ alpha()

int QwtSaturationValueColorMap::alpha ( ) const

返回透明度坐标。

◆ hue()

int QwtSaturationValueColorMap::hue ( ) const

返回色调坐标。

◆ rgb()

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

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

实现了 QwtColorMap.

◆ saturation1()

int QwtSaturationValueColorMap::saturation1 ( ) const

返回第一个饱和度坐标。

◆ saturation2()

int QwtSaturationValueColorMap::saturation2 ( ) const

返回第二个饱和度坐标。

◆ setAlpha()

void QwtSaturationValueColorMap::setAlpha ( int  alpha)

设置透明度坐标。

◆ setHue()

void QwtSaturationValueColorMap::setHue ( int  hue)

设置色调坐标。

◆ setSaturationInterval()

void QwtSaturationValueColorMap::setSaturationInterval ( int  saturation1,
int  saturation2 
)

设置饱和度坐标的区间。

◆ setValueInterval()

void QwtSaturationValueColorMap::setValueInterval ( int  value1,
int  value2 
)

设置明度坐标的区间。

◆ value1()

int QwtSaturationValueColorMap::value1 ( ) const

返回第一个明度坐标。

◆ value2()

int QwtSaturationValueColorMap::value2 ( ) const

返回第二个明度坐标。


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