Static Public Member Functions
QwtScaleArithmetic Class Reference

Arithmetic including a tolerance. More...

#include <qwt_scale_engine.h>

List of all members.

Static Public Member Functions

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

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:
valueValue to be ceiled
intervalSizeInterval size
Returns:
Rounded value
See also:
floorEps()

Definition at line 113 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:
intervalSizeInterval size
numStepsNumber of steps
Returns:
Step size

Definition at line 148 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:
intervalSizeInterval size
numStepsNumber of steps
baseBase for the division ( usually 10 )
Returns:
Calculated step size

Definition at line 165 of file qwt_scale_engine.cpp.

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()

Definition at line 131 of file qwt_scale_engine.cpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:58