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

A scale engine for linear scales. Más...

#include <qwt_scale_engine.h>

Diagrama de herencias de QwtLinearScaleEngine
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 align (const QwtDoubleInterval &, double stepSize) const
 Align an interval to a step size.

Descripción detallada

A scale engine for linear scales.

The step size will fit into the pattern $\left\{ 1,2,5\right\} \cdot 10^{n}$, where n is an integer.


Documentación de las funciones miembro

QwtDoubleInterval QwtLinearScaleEngine::align ( const QwtDoubleInterval interval,
double  stepSize 
) const [protected]

Align an interval to a step size.

The limits of an interval are aligned that both are integer multiples of the step size.

Parámetros:
intervalInterval
stepSizeStep size
Devuelve:
Aligned interval
void QwtLinearScaleEngine::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:
QwtLinearScaleEngine::setAttribute

Implementa QwtScaleEngine.

QwtScaleDiv QwtLinearScaleEngine::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, QwtScaleEngine::subDivide

Implementa QwtScaleEngine.

QwtScaleTransformation * QwtLinearScaleEngine::transformation ( ) const [virtual]

Return a transformation, for linear 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'