Man Linux: Main Page and Category List

NAME

       QwtLog10ScaleEngine - A scale engine for logarithmic (base 10) scales.

SYNOPSIS

       #include <qwt_scale_engine.h>

       Inherits QwtScaleEngine.

   Public Member Functions
       virtual void autoScale (int maxSteps, double &x1, double &x2, double
           &stepSize) const
       virtual QwtScaleDiv divideScale (double x1, double x2, int
           numMajorSteps, int numMinorSteps, double stepSize=0.0) const
       virtual QwtScaleTransformation * transformation () const

   Protected Member Functions
       QwtDoubleInterval log10 (const QwtDoubleInterval &) const
       QwtDoubleInterval pow10 (const QwtDoubleInterval &) const

Detailed Description

       A scale engine for logarithmic (base 10) scales.

       The step size is measured in *decades*ight the major step size will be
       adjusted to fit the pattern $t 1,2,3,5

       Warning:
           the step size as well as the margins are measured in *decades*.

Member Function Documentation

   void QwtLog10ScaleEngine::autoScale (int maxNumSteps, 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:
           QwtScaleEngine::setAttribute()

       Implements QwtScaleEngine.

   QwtScaleDiv QwtLog10ScaleEngine::divideScale (double x1, double x2, int
       maxMajSteps, int maxMinSteps, double stepSize = 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(), QwtLog10ScaleEngine::subDivide()

       Implements QwtScaleEngine.

   QwtDoubleInterval QwtLog10ScaleEngine::log10 (const QwtDoubleInterval &
       interval) const [protected]
       Return the interval [log10(interval.minValue(),
       log10(interval.maxValue]

   QwtDoubleInterval QwtLog10ScaleEngine::pow10 (const QwtDoubleInterval &
       interval) const [protected]
       Return the interval [pow10(interval.minValue(),
       pow10(interval.maxValue]

   QwtScaleTransformation * QwtLog10ScaleEngine::transformation () const
       [virtual]
       Return a transformation, for logarithmic (base 10) scales

       Implements QwtScaleEngine.

Author

       Generated automatically by Doxygen for Qwt User’s Guide from the source
       code.