table of contents
conflicting packages
QwtLinearScaleEngine(3) | Qwt User's Guide | QwtLinearScaleEngine(3) |
NAME¶
QwtLinearScaleEngine -SYNOPSIS¶
#include <qwt_scale_engine.h> Inherits QwtScaleEngine.Public Member Functions¶
virtual void autoScale (int maxSteps, double &x1, double &x2, double &stepSize) const
Protected Member Functions¶
QwtDoubleInterval align (const QwtDoubleInterval &, double stepSize) const
Additional Inherited Members¶
Detailed Description¶
A scale engine for linear scales. The step size will fit into the pattern $re n is an integer.Member Function Documentation¶
QwtDoubleInterval QwtLinearScaleEngine::align (const QwtDoubleInterval &interval, doublestepSize) const [protected]¶
Align an interval to a step size. The limits of an interval are aligned that both are integer multiples of the step size. Parameters:interval Interval
stepSize Step size
Returns:
Aligned interval
void QwtLinearScaleEngine::autoScale (intmaxNumSteps, double &x1, double &x2, double &stepSize) const [virtual]¶
Align and divide an interval Parameters:maxNumSteps Max. number of steps
x1 First limit of the interval (In/Out)
x2 Second limit of the interval (In/Out)
stepSize Step size (Out)
See also:
setAttribute()
Implements QwtScaleEngine.
QwtScaleDiv QwtLinearScaleEngine::divideScale (doublex1, doublex2, intmaxMajSteps, intmaxMinSteps, doublestepSize = 0.0) const [virtual]¶
Calculate a scale division. Parameters:x1 First interval limit
x2 Second interval limit
maxMajSteps Maximum for the number of major steps
maxMinSteps Maximum number of minor steps
stepSize Step size. If stepSize == 0, the scaleEngine calculates
one.
See also:
QwtScaleEngine::stepSize(),
QwtScaleEngine::subDivide()
Implements QwtScaleEngine.
QwtScaleTransformation * QwtLinearScaleEngine::transformation () const [virtual]¶
Return a transformation, for linear scales Implements QwtScaleEngine.Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Tue Nov 20 2012 | Version 5.2.3 |