Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos protegidos
Referencia de la Clase QwtLog10ScaleEngine

A scale engine for logarithmic (base 10) scales. Más...

#include <qwt_scale_engine.h>

Diagrama de herencias de QwtLog10ScaleEngine
QwtScaleEngine

Lista de todos los miembros.

Métodos públicos

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
 Calculate a scale division.
virtual QwtScaleTransformationtransformation () const

Métodos protegidos

QwtDoubleInterval log10 (const QwtDoubleInterval &) const
QwtDoubleInterval pow10 (const QwtDoubleInterval &) const

Descripción detallada

A scale engine for logarithmic (base 10) scales.

The step size is measured in *decades* and the major step size will be adjusted to fit the pattern $\left\{ 1,2,3,5\right\} \cdot 10^{n}$, where n is a natural number including zero.

Atención:
the step size as well as the margins are measured in *decades*.

Documentación de las funciones miembro

void QwtLog10ScaleEngine::autoScale ( int  maxNumSteps,
double &  x1,
double &  x2,
double &  stepSize 
) const [virtual]

Align and divide an interval

Parámetros:
maxNumStepsMax. number of steps
x1First limit of the interval (In/Out)
x2Second limit of the interval (In/Out)
stepSizeStep size (Out)
Ver también:
QwtScaleEngine::setAttribute

Implementa QwtScaleEngine.

QwtScaleDiv QwtLog10ScaleEngine::divideScale ( double  x1,
double  x2,
int  maxMajSteps,
int  maxMinSteps,
double  stepSize = 0.0 
) const [virtual]

Calculate a scale division.

Parámetros:
x1First interval limit
x2Second interval limit
maxMajStepsMaximum for the number of major steps
maxMinStepsMaximum number of minor steps
stepSizeStep size. If stepSize == 0, the scaleEngine calculates one.
Ver también:
QwtScaleEngine::stepSize, QwtLog10ScaleEngine::subDivide

Implementa 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

Implementa QwtScaleEngine.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'