10 #ifndef QWT_PLOT_RESCALER_H 
   11 #define QWT_PLOT_RESCALER_H 1 
   13 #include "qwt_global.h" 
   14 #include "qwt_interval.h" 
   82         RescalePolicy = Expanding );
 
   86     void setEnabled( 
bool );
 
   87     bool isEnabled() 
const;
 
   89     void setRescalePolicy( RescalePolicy );
 
   90     RescalePolicy rescalePolicy() 
const;
 
   92     void setExpandingDirection( ExpandingDirection );
 
   93     void setExpandingDirection( 
int axis, ExpandingDirection );
 
   94     ExpandingDirection expandingDirection( 
int axis ) 
const;
 
   96     void setReferenceAxis( 
int axis );
 
   97     int referenceAxis() 
const;
 
   99     void setAspectRatio( 
double ratio );
 
  100     void setAspectRatio( 
int axis, 
double ratio );
 
  101     double aspectRatio( 
int axis ) 
const;
 
  103     void setIntervalHint( 
int axis, 
const QwtInterval& );
 
  112     virtual bool eventFilter( QObject *, QEvent * );
 
  114     void rescale() 
const;
 
  117     virtual void canvasResizeEvent( QResizeEvent * );
 
  119     virtual void rescale( 
const QSize &oldSize, 
const QSize &newSize ) 
const;
 
  121         int axis, 
const QSize &oldSize, 
const QSize &newSize ) 
const;
 
  125         const QSize &size ) 
const;
 
  127     virtual void updateScales(
 
  130     Qt::Orientation orientation( 
int axis ) 
const;
 
  133         double width, ExpandingDirection ) 
const;
 
  136     double pixelDist( 
int axis, 
const QSize & ) 
const;