27#ifndef QWT_ABSTRACT_SCALE_H
28#define QWT_ABSTRACT_SCALE_H
30#include "qwt_global.h"
65 Q_PROPERTY(
double lowerBound READ lowerBound WRITE setLowerBound )
66 Q_PROPERTY(
double upperBound READ upperBound WRITE setUpperBound )
68 Q_PROPERTY(
int scaleMaxMajor READ scaleMaxMajor WRITE setScaleMaxMajor )
69 Q_PROPERTY(
int scaleMaxMinor READ scaleMaxMinor WRITE setScaleMaxMinor )
71 Q_PROPERTY(
double scaleStepSize READ scaleStepSize WRITE setScaleStepSize )
81 void setScale(
double lowerBound,
double upperBound );
93 void setLowerBound(
double value );
96 double lowerBound()
const;
99 void setUpperBound(
double value );
102 double upperBound()
const;
105 void setScaleStepSize(
double stepSize );
108 double scaleStepSize()
const;
111 void setScaleMaxMajor(
int ticks );
114 int scaleMaxMinor()
const;
117 void setScaleMaxMinor(
int ticks );
120 int scaleMaxMajor()
const;
132 int transform(
double )
const;
135 double invTransform(
int )
const;
138 bool isInverted()
const;
141 double minimum()
const;
144 double maximum()
const;
151 virtual void changeEvent( QEvent* )
override;
154 void rescale(
double lowerBound,
155 double upperBound,
double stepSize );
167 void updateScaleDraw();
170 virtual void scaleChange();
绘制刻度的抽象基类
Definition qwt_abstract_scale_draw.h:55
具有刻度的控件的抽象基类
Definition qwt_abstract_scale.h:62
表示区间的类
Definition qwt_interval.h:45
A class representing a scale division/表示刻度划分的类
Definition qwt_scale_div.h:53
刻度引擎的基类
Definition qwt_scale_engine.h:76
刻度映射
Definition qwt_scale_map.h:52