101 RescalePolicy = Expanding );
105 void setEnabled(
bool );
106 bool isEnabled()
const;
108 void setRescalePolicy( RescalePolicy );
109 RescalePolicy rescalePolicy()
const;
111 void setExpandingDirection( ExpandingDirection );
112 void setExpandingDirection( QwtAxisId, ExpandingDirection );
113 ExpandingDirection expandingDirection( QwtAxisId )
const;
115 void setReferenceAxis( QwtAxisId );
116 QwtAxisId referenceAxis()
const;
118 void setAspectRatio(
double ratio );
119 void setAspectRatio( QwtAxisId,
double ratio );
120 double aspectRatio( QwtAxisId )
const;
122 void setIntervalHint( QwtAxisId,
const QwtInterval& );
126 const QWidget* canvas()
const;
131 virtual bool eventFilter( QObject*, QEvent* ) QWT_OVERRIDE;
133 void rescale()
const;
136 virtual void canvasResizeEvent( QResizeEvent* );
138 virtual void rescale(
const QSize& oldSize,
const QSize& newSize )
const;
140 QwtAxisId,
const QSize& oldSize,
const QSize& newSize )
const;
143 QwtAxisId,
const QwtInterval& reference,
const QSize& size )
const;
145 virtual void updateScales(
146 QwtInterval intervals[QwtAxis::AxisPositions] )
const;
148 Qt::Orientation orientation( QwtAxisId )
const;
151 double width, ExpandingDirection )
const;
154 double pixelDist( QwtAxisId,
const QSize& )
const;