QWT 7.0.1
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
QwtScaleArithmetic Class Reference

Arithmetic including a tolerance. More...

#include <qwt_scale_engine.h>

Static Public Member Functions

static double ceilEps (double value, double intervalSize)
 Ceil a value, relative to an interval.
 
static double floorEps (double value, double intervalSize)
 Floor a value, relative to an interval.
 
static double divideEps (double intervalSize, double numSteps)
 Divide an interval into steps.
 
static double divideInterval (double intervalSize, int numSteps, uint base)
 Calculate a step size for a given interval.
 

Detailed Description

Arithmetic including a tolerance.

Member Function Documentation

◆ ceilEps()

double QwtScaleArithmetic::ceilEps ( double  value,
double  intervalSize 
)
static

Ceil a value, relative to an interval.

Parameters
valueValue to be ceiled
intervalSizeInterval size
Returns
Rounded value
See also
floorEps()

◆ divideEps()

double QwtScaleArithmetic::divideEps ( double  intervalSize,
double  numSteps 
)
static

Divide an interval into steps.

$stepSize = (intervalSize - intervalSize * 10e^{-6}) / numSteps$

Parameters
intervalSizeInterval size
numStepsNumber of steps
Returns
Step size

◆ divideInterval()

double QwtScaleArithmetic::divideInterval ( double  intervalSize,
int  numSteps,
uint  base 
)
static

Calculate a step size for a given interval.

Parameters
intervalSizeInterval size
numStepsNumber of steps
baseBase for the division ( usually 10 )
Returns
Calculated step size

◆ floorEps()

double QwtScaleArithmetic::floorEps ( double  value,
double  intervalSize 
)
static

Floor a value, relative to an interval.

Parameters
valueValue to be floored
intervalSizeInterval size
Returns
Rounded value
See also
floorEps()

The documentation for this class was generated from the following files: