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