Provided by: libqwt-doc_6.1.4-2_all bug

NAME

       QwtScaleArithmetic - Arithmetic including a tolerance.

SYNOPSIS

       #include <qwt_scale_engine.h>

   Static Public Member Functions
       static double ceilEps (double value, double intervalSize)
       static double floorEps (double value, double intervalSize)
       static double divideEps (double intervalSize, double numSteps)
           Divide an interval into steps.
       static double divideInterval (double intervalSize, int numSteps, uint base)

Detailed Description

       Arithmetic including a tolerance.

Member Function Documentation

   double QwtScaleArithmetic::ceilEps (double value, double intervalSize) [static]
       Ceil a value, relative to an interval

       Parameters:
           value Value to be ceiled
           intervalSize Interval size

       Returns:
           Rounded value

       See also:
           floorEps()

   double QwtScaleArithmetic::divideEps (double intervalSize, double numSteps) [static]
       Divide an interval into steps. $stepSize = (intervalSize - intervalSize * 10e^{-6}) /
       numSteps$

       Parameters:
           intervalSize Interval size
           numSteps Number of steps

       Returns:
           Step size

   double QwtScaleArithmetic::divideInterval (double intervalSize, int numSteps, uint base)
       [static]
       Calculate a step size for a given interval

       Parameters:
           intervalSize Interval size
           numSteps Number of steps
           base Base for the division ( usually 10 )

       Returns:
           Calculated step size

   double QwtScaleArithmetic::floorEps (double value, double intervalSize) [static]
       Floor a value, relative to an interval

       Parameters:
           value Value to be floored
           intervalSize Interval size

       Returns:
           Rounded value

       See also:
           floorEps()

Author

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