|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
A class representing a scale division/表示刻度划分的类 更多...
#include <qwt_scale_div.h>
Public 类型 | |
| enum | TickType { NoTick = -1 , MinorTick , MediumTick , MajorTick , NTickTypes } |
| Scale tick types 更多... | |
Public 成员函数 | |
| QwtScaleDiv (double lowerBound=0.0, double upperBound=0.0) | |
| 构造一个没有刻度的刻度划分 | |
| QwtScaleDiv (const QwtInterval &, QList< double >[NTickTypes]) | |
| 构造一个刻度划分 | |
| QwtScaleDiv (double lowerBound, double upperBound, QList< double >[NTickTypes]) | |
| 构造一个刻度划分 | |
| QwtScaleDiv (double lowerBound, double upperBound, const QList< double > &minorTicks, const QList< double > &mediumTicks, const QList< double > &majorTicks) | |
| 构造一个刻度划分 | |
| bool | operator== (const QwtScaleDiv &) const |
| 相等运算符 | |
| bool | operator!= (const QwtScaleDiv &) const |
| 不等运算符 | |
| bool | fuzzyCompare (const QwtScaleDiv &other) const |
| 模糊比较 | |
| void | setInterval (double lowerBound, double upperBound) |
| 更改间隔 | |
| void | setInterval (const QwtInterval &) |
| 更改间隔 | |
| QwtInterval | interval () const |
| 获取从 lowerBound 到 upperBound 的间隔 | |
| void | setLowerBound (double) |
| 设置第一个边界 | |
| double | lowerBound () const |
| 获取第一个边界 | |
| void | setUpperBound (double) |
| 设置第二个边界 | |
| double | upperBound () const |
| 获取上边界 | |
| double | range () const |
| 获取范围(上边界 - 下边界) | |
| bool | contains (double value) const |
| 检查值是否在 lowerBound() 和 upperBound() 之间 | |
| void | setTicks (int tickType, const QList< double > &) |
| 分配刻度 | |
| QList< double > | ticks (int tickType) const |
| 返回刻度列表 | |
| bool | isEmpty () const |
| 检查刻度划分是否为空 | |
| bool | isIncreasing () const |
| 检查刻度划分是否是递增的 | |
| void | invert () |
| 反转刻度划分 | |
| QwtScaleDiv | inverted () const |
| 获取边界和刻度反转的刻度划分 | |
| QwtScaleDiv | bounded (double lowerBound, double upperBound) const |
| 返回一个间隔为 [lowerBound, upperBound] 的刻度划分, 其中所有在此间隔外的刻度都被移除 | |
A class representing a scale division/表示刻度划分的类
A Qwt scale is defined by its boundaries and 3 list for the positions of the major, medium and minor ticks.
The upperBound() might be smaller than the lowerBound() to indicate inverted scales.
Scale divisions can be calculated from a QwtScaleEngine.
Qwt 刻度由其边界以及分别表示主刻度、中刻度和次刻度位置的三个列表定义。
upperBound() 可能小于 lowerBound(),以此表示刻度是反向的。
刻度划分可通过 QwtScaleEngine 计算得出。
|
explicit |
构造一个没有刻度的刻度划分
|
explicit |
构造一个刻度划分
|
explicit |
构造一个刻度划分
|
explicit |
构造一个刻度划分
| QwtScaleDiv QwtScaleDiv::bounded | ( | double | lowerBound, |
| double | upperBound | ||
| ) | const |
返回一个间隔为 [lowerBound, upperBound] 的刻度划分, 其中所有在此间隔外的刻度都被移除
| bool QwtScaleDiv::contains | ( | double | value | ) | const |
检查值是否在 lowerBound() 和 upperBound() 之间
| bool QwtScaleDiv::fuzzyCompare | ( | const QwtScaleDiv & | other | ) | const |
模糊比较
| QwtInterval QwtScaleDiv::interval | ( | ) | const |
获取从 lowerBound 到 upperBound 的间隔
| void QwtScaleDiv::invert | ( | ) |
反转刻度划分
| QwtScaleDiv QwtScaleDiv::inverted | ( | ) | const |
获取边界和刻度反转的刻度划分
| bool QwtScaleDiv::isEmpty | ( | ) | const |
检查刻度划分是否为空
| bool QwtScaleDiv::isIncreasing | ( | ) | const |
检查刻度划分是否是递增的
| double QwtScaleDiv::lowerBound | ( | ) | const |
获取第一个边界
| bool QwtScaleDiv::operator!= | ( | const QwtScaleDiv & | other | ) | const |
不等运算符
| bool QwtScaleDiv::operator== | ( | const QwtScaleDiv & | other | ) | const |
相等运算符
| double QwtScaleDiv::range | ( | ) | const |
获取范围(上边界 - 下边界)
| void QwtScaleDiv::setInterval | ( | const QwtInterval & | interval | ) |
更改间隔
| void QwtScaleDiv::setInterval | ( | double | lowerBound, |
| double | upperBound | ||
| ) |
更改间隔
| void QwtScaleDiv::setLowerBound | ( | double | lowerBound | ) |
设置第一个边界
| void QwtScaleDiv::setTicks | ( | int | tickType, |
| const QList< double > & | ticks | ||
| ) |
分配刻度
| void QwtScaleDiv::setUpperBound | ( | double | upperBound | ) |
设置第二个边界
| QList< double > QwtScaleDiv::ticks | ( | int | tickType | ) | const |
返回刻度列表
| double QwtScaleDiv::upperBound | ( | ) | const |
获取上边界