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

Adapts a QwtColorMap (from qwt::core) for use as a Qwt3DColor. 更多...

#include <qwt3d_colormap_color.h>

类 Qwt3DColorMapColor 继承关系图:
Qwt3DColor

Public 成员函数

 Qwt3DColorMapColor (const QString &presetName=QString("viridis"), unsigned size=256)
 
 Qwt3DColorMapColor (::QwtColorMap *colorMap, unsigned size=256)
 
RGBA operator() (double x, double y, double z) const override
 
ColorVector & createVector (ColorVector &vec) override
 
void setColorMap (::QwtColorMap *map)
 
const ::QwtColorMapcolorMap () const
 
void setInterval (double min, double max)
 
void reset (unsigned size=256)
 
void setAlpha (double a)
 
QString presetName () const
 返回构造时传入的 preset 名称
 
unsigned colorCount () const
 返回颜色向量中的颜色数量
 
double alpha () const
 返回 alpha 值
 
bool useManualInterval () const
 返回是否使用了手动区间
 
double manualMin () const
 返回手动区间的最小值
 
double manualMax () const
 返回手动区间的最大值
 
- Public 成员函数 继承自 Qwt3DColor
virtual RGBA operator() (Triple const &t) const
 
void destroy () const
 
void setActiveRange (double zMin, double zMax)
 Sets the active z-range used for color normalization (pushed by the owning Qwt3DPlotItem before VBO/legend build)
 

额外继承的成员函数

- Protected 成员函数 继承自 Qwt3DColor
double activeZMin () const
 Lower bound of the active z-range (default 0.0)
 
double activeZMax () const
 Upper bound of the active z-range (default 1.0)
 

详细描述

Adapts a QwtColorMap (from qwt::core) for use as a Qwt3DColor.

Bridges the 2D colormap infrastructure into the 3D color functor system.

成员函数说明

◆ alpha()

double Qwt3DColorMapColor::alpha ( ) const

返回 alpha 值

返回
alpha 值(0.0 ~ 1.0),默认 1.0

◆ colorCount()

unsigned Qwt3DColorMapColor::colorCount ( ) const

返回颜色向量中的颜色数量

返回
颜色数量

◆ createVector()

ColorVector & Qwt3DColorMapColor::createVector ( ColorVector &  vec)
overridevirtual

重载 Qwt3DColor .

◆ manualMax()

double Qwt3DColorMapColor::manualMax ( ) const

返回手动区间的最大值

返回
手动最大值(仅当 useManualInterval() 为 true 时有意义)

◆ manualMin()

double Qwt3DColorMapColor::manualMin ( ) const

返回手动区间的最小值

返回
手动最小值(仅当 useManualInterval() 为 true 时有意义)

◆ operator()()

RGBA Qwt3DColorMapColor::operator() ( double  x,
double  y,
double  z 
) const
overridevirtual

实现了 Qwt3DColor.

◆ presetName()

QString Qwt3DColorMapColor::presetName ( ) const

返回构造时传入的 preset 名称

返回
preset 名称,如果通过 QwtColorMap* 构造则返回空字符串

◆ useManualInterval()

bool Qwt3DColorMapColor::useManualInterval ( ) const

返回是否使用了手动区间

返回
true 如果通过 setInterval() 设置了手动区间

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