10 #ifndef QWT_DOUBLE_RANGE_H
11 #define QWT_DOUBLE_RANGE_H
13 #include "qwt_global.h"
37 void setRange(
double vmin,
double vmax,
38 double vstep = 0.0,
int pagesize = 1 );
40 void setValid(
bool );
43 virtual void setValue(
double );
46 void setPeriodic(
bool tf );
47 bool periodic()
const;
49 void setStep(
double );
52 double maxValue()
const;
53 double minValue()
const;
57 virtual void incValue(
int );
58 virtual void incPages(
int );
59 virtual void fitValue(
double );
63 double exactValue()
const;
64 double exactPrevValue()
const;
65 double prevValue()
const;
67 virtual void valueChange();
68 virtual void stepChange();
69 virtual void rangeChange();
72 void setNewValue(
double value,
bool align =
false );