QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
Protected 成员函数 | Protected 属性 | 友元 | 所有成员列表
Qwt3D::Scale类 参考abstract

非可视化刻度类,封装刻度线生成 更多...

#include <qwt3d_scale.h>

类 Qwt3D::Scale 继承关系图:
Qwt3D::LinearScale Qwt3D::LogScale

Protected 成员函数

virtual QString ticLabel (unsigned int idx) const
 将刻度位置 idx 处的双精度值映射为最终表示
 
virtual void setLimits (double start, double stop)
 设置刻度的起始值和结束值
 
virtual void setMajors (int val)
 
virtual void setMinors (int val)
 
virtual void setMajorLimits (double start, double stop)
 设置第一个和最后一个主刻度的值
 
int majors () const
 
int minors () const
 
virtual Scaleclone () const =0
 
virtual void calculate ()=0
 
virtual int autoscale (double &a, double &b, double start, double stop, int ivals)
 自动缩放坐标轴
 

Protected 属性

std::vector< double > majors_p
 
std::vector< double > minors_p
 
double start_p
 
double stop_p
 
int majorintervals_p
 
int minorintervals_p
 
double mstart_p
 
double mstop_p
 

友元

class Axis
 Indices used to identify an axis.
 
class qwt3d_ptr< Scale >
 

详细描述

非可视化刻度类,封装刻度线生成

成员函数说明

◆ autoscale()

int Scale::autoscale ( double &  a,
double &  b,
double  start,
double  stop,
int  ivals 
)
protectedvirtual

自动缩放坐标轴

Qwt3D::LinearScale 重载.

◆ calculate()

virtual void Qwt3D::Scale::calculate ( )
protectedpure virtual

Qwt3D::LinearScale , 以及 Qwt3D::LogScale 内被实现.

◆ setLimits()

void Scale::setLimits ( double  start,
double  stop 
)
protectedvirtual

设置刻度的起始值和结束值

◆ setMajorLimits()

void Scale::setMajorLimits ( double  start,
double  stop 
)
protectedvirtual

设置第一个和最后一个主刻度的值

◆ setMinors()

virtual void Qwt3D::Scale::setMinors ( int  val)
inlineprotectedvirtual

Qwt3D::LogScale 重载.

◆ ticLabel()

QString Scale::ticLabel ( unsigned int  idx) const
protectedvirtual

将刻度位置 idx 处的双精度值映射为最终表示

Qwt3D::LogScale 重载.

友元及相关函数文档

◆ Axis

friend class Axis
friend

Indices used to identify an axis.

参见
Scale

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