|
Qwt User's Guide
5.2.3
|
#include <qwt_scale_engine.h>

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 |
Public Member Functions inherited from QwtScaleEngine | |
| QwtScaleEngine () | |
| virtual | ~QwtScaleEngine () |
| int | attributes () const |
| double | lowerMargin () const |
| double | reference () const |
| void | setAttribute (Attribute, bool on=true) |
| void | setAttributes (int) |
| void | setMargins (double lower, double upper) |
| void | setReference (double reference) |
| bool | testAttribute (Attribute) const |
| double | upperMargin () const |
Protected Member Functions | |
| QwtDoubleInterval | log10 (const QwtDoubleInterval &) const |
| QwtDoubleInterval | pow10 (const QwtDoubleInterval &) const |
Protected Member Functions inherited from QwtScaleEngine | |
| QwtDoubleInterval | buildInterval (double v) const |
| bool | contains (const QwtDoubleInterval &, double val) const |
| double | divideInterval (double interval, int numSteps) const |
| QwtValueList | strip (const QwtValueList &, const QwtDoubleInterval &) const |
Additional Inherited Members | |
Public Types inherited from QwtScaleEngine | |
| enum | Attribute { NoAttribute = 0, IncludeReference = 1, Symmetric = 2, Floating = 4, Inverted = 8 } |
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
, where n is a natural number including zero.
|
virtual |
Align and divide an interval
| 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) |
Implements QwtScaleEngine.
|
virtual |
Calculate a scale division.
| 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. |
Implements QwtScaleEngine.
|
protected |
Return the interval [log10(interval.minValue(), log10(interval.maxValue]
|
protected |
Return the interval [pow10(interval.minValue(), pow10(interval.maxValue]
|
virtual |
Return a transformation, for logarithmic (base 10) scales
Implements QwtScaleEngine.
1.8.1