10 #ifndef QWT_SCALE_DIV_H 
   11 #define QWT_SCALE_DIV_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_interval.h" 
   17 #ifndef QT_NO_DEBUG_STREAM 
   59         double upperBound = 0.0 );
 
   63     explicit QwtScaleDiv( 
double lowerBound, 
double upperBound,
 
   64         QList<double>[NTickTypes] );
 
   66     explicit QwtScaleDiv( 
double lowerBound, 
double upperBound, 
 
   67         const QList<double> &minorTicks, 
const QList<double> &mediumTicks,
 
   68         const QList<double> &majorTicks );
 
   73     void setInterval( 
double lowerBound, 
double upperBound );
 
   77     void setLowerBound( 
double );
 
   78     double lowerBound() 
const;
 
   80     void setUpperBound( 
double );
 
   81     double upperBound() 
const;
 
   85     bool contains( 
double value ) 
const;
 
   87     void setTicks( 
int tickType, 
const QList<double> & );
 
   88     QList<double> ticks( 
int tickType ) 
const;
 
   91     bool isIncreasing() 
const;
 
   96     QwtScaleDiv bounded( 
double lowerBound, 
double upperBound ) 
const;
 
  101     QList<double> d_ticks[NTickTypes];
 
  106 #ifndef QT_NO_DEBUG_STREAM 
  107 QWT_EXPORT QDebug operator<<( QDebug, 
const QwtScaleDiv & );
 
TickType
Scale tick types. 
Definition: qwt_scale_div.h:40
Medium ticks. 
Definition: qwt_scale_div.h:49
Major ticks. 
Definition: qwt_scale_div.h:52
A class representing a scale division. 
Definition: qwt_scale_div.h:36
A class representing an interval. 
Definition: qwt_interval.h:26
Minor ticks. 
Definition: qwt_scale_div.h:46