线性刻度的自动美化缩放器
更多...
#include <qwt3d_autoscaler.h>
|
|
| LinearAutoScaler () |
| | Initializes with an {1,2,5} sequence of mantissas
|
| |
| | LinearAutoScaler (std::vector< double > &mantisses) |
| | Initialize with interval [0,1] and one requested interval
|
| |
| AutoScaler * | clone () const |
| |
| int | execute (double &a, double &b, double start, double stop, int ivals) |
| |
◆ LinearAutoScaler()
| LinearAutoScaler::LinearAutoScaler |
( |
std::vector< double > & |
mantisse | ) |
|
|
explicitprotected |
Initialize with interval [0,1] and one requested interval
val mantisse A increasing ordered vector of values representing mantisse values between 1 and 9.
◆ clone()
| AutoScaler * Qwt3D::LinearAutoScaler::clone |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ execute()
| int LinearAutoScaler::execute |
( |
double & |
a, |
|
|
double & |
b, |
|
|
double |
start, |
|
|
double |
stop, |
|
|
int |
ivals |
|
) |
| |
|
protectedvirtual |
\brief Does the actual scaling
\return Number of intervals after rescaling. This will in the most cases differ
from the requested interval number! Always >0.
\param a Start value after scaling (always >= start)
\param b Stop value after scaling (always <= stop)
- 参数
-
| start | Start value |
| stop | Stop value |
| ivals | Requested intervals |
- 返回
- Number of intervals after autoscaling
If the given interval has zero length the function returns the current
interval number and a and b remain unchanged.
实现了 Qwt3D::AutoScaler.
该类的文档由以下文件生成:
- /home/runner/work/QWT/QWT/src/plot3d/qwt3d_autoscaler.h
- /home/runner/work/QWT/QWT/src/plot3d/qwt3d_autoscaler.cpp