10 #ifndef QWT_ABSTRACT_SCALE_H    11 #define QWT_ABSTRACT_SCALE_H    13 #include "qwt_global.h"    40     Q_PROPERTY( 
double lowerBound READ lowerBound WRITE setLowerBound )
    41     Q_PROPERTY( 
double upperBound READ upperBound WRITE setUpperBound )
    43     Q_PROPERTY( 
int scaleMaxMajor READ scaleMaxMajor WRITE setScaleMaxMajor )
    44     Q_PROPERTY( 
int scaleMaxMinor READ scaleMaxMinor WRITE setScaleMaxMinor )
    46     Q_PROPERTY( 
double scaleStepSize READ scaleStepSize WRITE setScaleStepSize )
    52     void setScale( 
double lowerBound, 
double upperBound );
    58     void setLowerBound( 
double value );
    59     double lowerBound() 
const;
    61     void setUpperBound( 
double value );
    62     double upperBound() 
const;
    64     void setScaleStepSize( 
double stepSize );
    65     double scaleStepSize() 
const;
    67     void setScaleMaxMajor( 
int ticks );
    68     int scaleMaxMinor() 
const;
    70     void setScaleMaxMinor( 
int ticks );
    71     int scaleMaxMajor() 
const;
    77     int transform( 
double ) 
const;
    78     double invTransform( 
int ) 
const;
    80     bool isInverted() 
const;
    82     double minimum() 
const;
    83     double maximum() 
const;
    88     void rescale( 
double lowerBound, 
    89         double upperBound, 
double stepSize );
    96     virtual void scaleChange();
    99     void updateScaleDraw();
 A abstract base class for drawing scales. 
Definition: qwt_abstract_scale_draw.h:31
Base class for scale engines. 
Definition: qwt_scale_engine.h:45
A scale map. 
Definition: qwt_scale_map.h:30
A class representing a scale division. 
Definition: qwt_scale_div.h:36
An abstract base class for widgets having a scale. 
Definition: qwt_abstract_scale.h:36
A class representing an interval. 
Definition: qwt_interval.h:26