10 #ifndef QWT_ROUND_SCALE_DRAW_H
11 #define QWT_ROUND_SCALE_DRAW_H
13 #include "qwt_global.h"
14 #include "qwt_abstract_scale_draw.h"
36 void setRadius(
double radius );
37 double radius()
const;
39 void moveCenter(
double x,
double y );
40 void moveCenter(
const QPointF & );
41 QPointF center()
const;
43 void setAngleRange(
double angle1,
double angle2 );
45 virtual double extent(
const QFont & )
const;
48 virtual void drawTick( QPainter *,
double val,
double len )
const;
50 virtual void drawLabel( QPainter *,
double val )
const;
A abstract base class for drawing scales.
Definition: qwt_abstract_scale_draw.h:31
virtual double extent(const QFont &font) const =0
A class for drawing round scales.
Definition: qwt_round_scale_draw.h:30
virtual void drawTick(QPainter *painter, double value, double len) const =0
virtual void drawBackbone(QPainter *painter) const =0
virtual void drawLabel(QPainter *painter, double value) const =0
void moveCenter(double x, double y)
Move the center of the scale draw, leaving the radius unchanged.
Definition: qwt_round_scale_draw.h:61