145 RescalePolicy = Expanding );
151 void setEnabled(
bool );
153 bool isEnabled()
const;
156 void setRescalePolicy( RescalePolicy );
158 RescalePolicy rescalePolicy()
const;
161 void setExpandingDirection( ExpandingDirection );
163 void setExpandingDirection( QwtAxisId, ExpandingDirection );
165 ExpandingDirection expandingDirection( QwtAxisId )
const;
168 void setReferenceAxis( QwtAxisId );
170 QwtAxisId referenceAxis()
const;
173 void setAspectRatio(
double ratio );
175 void setAspectRatio( QwtAxisId,
double ratio );
177 double aspectRatio( QwtAxisId )
const;
180 void setIntervalHint( QwtAxisId,
const QwtInterval& );
187 const QWidget* canvas()
const;
195 virtual bool eventFilter( QObject*, QEvent* )
override;
198 void rescale()
const;
202 virtual void canvasResizeEvent( QResizeEvent* );
205 virtual void rescale(
const QSize& oldSize,
const QSize& newSize )
const;
208 QwtAxisId,
const QSize& oldSize,
const QSize& newSize )
const;
212 QwtAxisId,
const QwtInterval& reference,
const QSize& size )
const;
215 virtual void updateScales(
216 QwtInterval intervals[QwtAxis::AxisPositions] )
const;
219 Qt::Orientation orientation( QwtAxisId )
const;
224 double width, ExpandingDirection )
const;
228 double pixelDist( QwtAxisId,
const QSize& )
const;