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

A coordinate system with different styles (BOX, FRAME) 更多...

#include <qwt3d_coordsys.h>

类 Qwt3DCoordinateSystem 继承关系图:
Qwt3DDrawable

class  PrivateData
 

Public 成员函数

 Qwt3DCoordinateSystem (Triple blb=Triple(0, 0, 0), Triple ftr=Triple(0, 0, 0), COORDSTYLE=BOX)
 
void init (Triple beg=Triple(0, 0, 0), Triple end=Triple(0, 0, 0))
 
void setStyle (COORDSTYLE s, AXIS frame_1=X1, AXIS frame_2=Y1, AXIS frame_3=Z1)
 
COORDSTYLE style () const
 
void setPosition (Triple first, Triple second)
 
void setAxesColor (RGBA val)
 
RGBA axesColor () const
 返回轴线颜色
 
void setNumberFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false)
 
void setNumberFont (QFont const &font)
 
QFont numberFont () const
 返回数字字体
 
void setNumberColor (RGBA val)
 
RGBA numberColor () const
 返回数字颜色
 
void setStandardScale ()
 
void adjustNumbers (int val)
 
void adjustLabels (int val)
 
void setGridLinesColor (RGBA val)
 
RGBA gridLinesColor () const
 返回网格线颜色
 
void setLabelFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false)
 
void setLabelFont (QFont const &font)
 
QFont labelFont () const
 返回标签字体
 
void setLabelColor (RGBA val)
 
RGBA labelColor () const
 返回标签颜色
 
void setLineWidth (double val, double majfac=0.9, double minfac=0.5)
 
void setTicLength (double major, double minor)
 
void ticLength (double &major, double &minor) const
 返回显式设置的 tic 长度
 
void setTicLengthScale (double scale)
 
double ticLengthScale () const
 
void setAutoTicLength ()
 
void setAutoScale (bool val=true)
 
bool autoScale () const
 返回是否启用自动缩放
 
Triple first () const
 
Triple second () const
 
void setAutoDecoration (bool val=true)
 
bool autoDecoration () const
 
void setTickPosition (TICKPOSITION val)
 
TICKPOSITION tickPosition () const
 
void setLineSmooth (bool val=true)
 
bool lineSmooth () const
 
void draw (const Qwt3DRenderContext &ctx) override
 Draws the coordinate system, including grid lines if enabled
 
void setGridLines (bool majors, bool minors, int sides=NOSIDEGRID)
 
int grids () const
 
void setInteriorGridLines (bool majors, bool minors, int directions=NO_INTERIOR)
 
int interiorGrids () const
 
void setInteriorGridLinesColor (RGBA val)
 
RGBA interiorGridLinesColor () const
 返回内部网格线颜色
 
void setInteriorGridLinesWidth (double major, double minor)
 
- Public 成员函数 继承自 Qwt3DDrawable
void attach (Qwt3DDrawable *)
 
void detach (Qwt3DDrawable *)
 
void detachAll ()
 
virtual void setColor (double r, double g, double b, double a=1)
 
virtual void setColor (RGBA rgba)
 
RGBA color () const
 Returns the drawable's color
 

Public 属性

std::vector< Qwt3DAxisaxes
 

额外继承的成员函数

- Protected 成员函数 继承自 Qwt3DDrawable
 Qwt3DDrawable (Qwt3DDrawable &&other) noexcept
 
Qwt3DDrawableoperator= (Qwt3DDrawable &&other) noexcept
 
- Protected 属性 继承自 Qwt3DDrawable
RGBA m_color
 

详细描述

A coordinate system with different styles (BOX, FRAME)

成员函数说明

◆ autoScale()

bool Qwt3DCoordinateSystem::autoScale ( ) const

返回是否启用自动缩放

返回
true 如果自动缩放已启用(委托到第一个轴的 autoScale()

◆ axesColor()

RGBA Qwt3DCoordinateSystem::axesColor ( ) const

返回轴线颜色

返回
RGBA 颜色值

◆ draw()

void Qwt3DCoordinateSystem::draw ( const Qwt3DRenderContext ctx)
overridevirtual

Draws the coordinate system, including grid lines if enabled

参数
ctxRender context providing shaders, matrices, and coordinate conversion

重载 Qwt3DDrawable .

◆ gridLinesColor()

RGBA Qwt3DCoordinateSystem::gridLinesColor ( ) const

返回网格线颜色

返回
RGBA 颜色值

◆ interiorGridLinesColor()

RGBA Qwt3DCoordinateSystem::interiorGridLinesColor ( ) const

返回内部网格线颜色

返回
RGBA 颜色值

◆ labelColor()

RGBA Qwt3DCoordinateSystem::labelColor ( ) const

返回标签颜色

返回
RGBA 颜色值

◆ labelFont()

QFont Qwt3DCoordinateSystem::labelFont ( ) const

返回标签字体

返回
QFont 值(委托到第一个轴的 labelFont()

◆ numberColor()

RGBA Qwt3DCoordinateSystem::numberColor ( ) const

返回数字颜色

返回
RGBA 颜色值

◆ numberFont()

QFont Qwt3DCoordinateSystem::numberFont ( ) const

返回数字字体

返回
QFont 值(委托到第一个轴的 numberFont()

setNumberFont() 统一设置所有轴的数字字体,因此读取 axes[0] 即可代表当前值。

◆ ticLength()

void Qwt3DCoordinateSystem::ticLength ( double &  major,
double &  minor 
) const

返回显式设置的 tic 长度

参数
[out]major主刻度长度
[out]minor次刻度长度

仅返回通过 setTicLength() 设置的值。如果使用自动模式 (ticLengthScale()),返回的值为上次显式设置或默认值 0。


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