QwtScaleArithmetic(3) Qwt User's Guide QwtScaleArithmetic(3) NAME QwtScaleArithmetic - Arithmetic including a tolerance. SYNOPSIS #include 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. Definition at line 22 of file qwt_scale_engine.h. 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() Definition at line 108 of file qwt_scale_engine.cpp. 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 Definition at line 143 of file qwt_scale_engine.cpp. 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 Definition at line 160 of file qwt_scale_engine.cpp. 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() Definition at line 126 of file qwt_scale_engine.cpp. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.2.0 Sun Jul 18 2021 QwtScaleArithmetic(3)