Rechercher une page de manuel
QwtLinearScaleEngine
Langue: en
Version: 352163 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Function Documentation
- QwtDoubleInterval QwtLinearScaleEngine::align (const QwtDoubleInterval & interval, double stepSize) const [protected]
- void QwtLinearScaleEngine::autoScale (int maxNumSteps, double & x1, double & x2, double & stepSize) const [virtual]
- QwtScaleDiv QwtLinearScaleEngine::divideScale (double x1, double x2, int maxMajSteps, int maxMinSteps, double stepSize = 0.0) const [virtual]
- QwtScaleTransformation * QwtLinearScaleEngine::transformation () const [virtual]
- Author
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
QwtDoubleInterval align (const QwtDoubleInterval &, double stepSize) const
Detailed Description
A scale engine for linear scales.
The step size will fit into the pattern $
re n is an integer.
Member Function Documentation
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.
Parameters:
- interval Interval
stepSize Step size
Returns:
- Aligned interval
void QwtLinearScaleEngine::autoScale (int maxNumSteps, 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.
QwtScaleDiv QwtLinearScaleEngine::divideScale (double x1, double x2, int maxMajSteps, int maxMinSteps, double stepSize = 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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre