trusty (3) QwtLinearScaleEngine.3.gz

NAME
QwtLinearScaleEngine - A scale engine for linear scales.
SYNOPSIS
#include <qwt_scale_engine.h> Inherits QwtScaleEngine. Public Member Functions 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 virtual QwtScaleTransformation * transformation () const Protected Member Functions QwtInterval align (const QwtInterval &, double stepSize) const void buildTicks (const QwtInterval &, double stepSize, int maxMinSteps, QList< double > ticks[QwtScaleDiv::NTickTypes]) const QList< double > buildMajorTicks (const QwtInterval &interval, double stepSize) const void buildMinorTicks (const QList< double > &majorTicks, int maxMinMark, double step, QList< double > &, QList< double > &) const
Detailed Description
A scale engine for linear scales. ight The step size will fit into the pattern $t 1,2,5
Member Function Documentation
QwtInterval QwtLinearScaleEngine::align (const QwtInterval &interval, doublestepSize) 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. Parameters: interval Interval stepSize Step size Returns: Aligned interval void QwtLinearScaleEngine::autoScale (intmaxNumSteps, double &x1, double &x2, double &stepSize) const [virtual] Align and divide an interval Parameters: maxNumSteps Max. number of steps x1 First limit of the interval (In/Out) x2 Second limit of the interval (In/Out) stepSize Step size (Out) See also: setAttribute() Implements QwtScaleEngine. QList< double > QwtLinearScaleEngine::buildMajorTicks (const QwtInterval &interval, doublestepSize) const [protected] Calculate major ticks for an interval. Parameters: interval Interval stepSize Step size Returns: Calculated ticks void QwtLinearScaleEngine::buildMinorTicks (const QList< double > &majorTicks, intmaxMinSteps, doublestepSize, QList< double > &minorTicks, QList< double > &mediumTicks) const [protected] Calculate minor/medium ticks for major ticks. Parameters: majorTicks Major ticks maxMinSteps Maximum number of minor steps stepSize Step size minorTicks Array to be filled with the calculated minor ticks mediumTicks Array to be filled with the calculated medium ticks void QwtLinearScaleEngine::buildTicks (const QwtInterval &interval, doublestepSize, intmaxMinSteps, QList< double >ticks[QwtScaleDiv::NTickTypes]) const [protected] Calculate ticks for an interval. Parameters: interval Interval stepSize Step size maxMinSteps Maximum number of minor steps ticks Arrays to be filled with the calculated ticks See also: buildMajorTicks(), buildMinorTicks QwtScaleDiv QwtLinearScaleEngine::divideScale (doublex1, doublex2, intmaxMajSteps, intmaxMinSteps, doublestepSize = 0.0) const [virtual] Calculate a scale division. Parameters: x1 First interval limit x2 Second interval limit maxMajSteps Maximum for the number of major steps maxMinSteps Maximum number of minor steps stepSize Step size. If stepSize == 0, the scaleEngine calculates one. See also: QwtScaleEngine::stepSize(), QwtScaleEngine::subDivide() Implements QwtScaleEngine. QwtScaleTransformation * QwtLinearScaleEngine::transformation () const [virtual] Return a transformation, for linear scales Implements QwtScaleEngine.
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.