27#ifndef QWT_ROUND_SCALE_DRAW_H
28#define QWT_ROUND_SCALE_DRAW_H
30#include "qwt_global.h"
31#include "qwt_abstract_scale_draw.h"
66 void setRadius(
double radius );
68 double radius()
const;
71 void moveCenter(
double x,
double y );
73 void moveCenter(
const QPointF& );
75 QPointF center()
const;
78 void setAngleRange(
double angle1,
double angle2 );
80 virtual double extent(
const QFont& )
const override;
83 virtual void drawTick( QPainter*,
double value,
double len )
const override;
87 virtual void drawLabel( QPainter*,
double value )
const override;
绘制刻度的抽象基类
Definition qwt_abstract_scale_draw.h:55
virtual void drawBackbone(QPainter *painter) const =0
绘制刻度的基线
virtual void drawTick(QPainter *painter, double value, double len) const =0
绘制刻度线
virtual void drawLabel(QPainter *painter, double value) const =0
绘制主刻度标签
用于绘制圆形刻度的类
Definition qwt_round_scale_draw.h:58
void moveCenter(double x, double y)
Move the center
Definition qwt_round_scale_draw.h:95