

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.
, where n is a natural number including zero.
Definition at line 167 of file 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 | 
| Protected Member Functions | |
| QwtDoubleInterval | log10 (const QwtDoubleInterval &) const | 
| QwtDoubleInterval | pow10 (const QwtDoubleInterval &) const | 
| 
 | ||||||||||||||||||||
| Align and divide an interval 
 
 
 Implements QwtScaleEngine. Definition at line 629 of file qwt_scale_engine.cpp. References QwtScaleEngine::buildInterval(), QwtScaleEngine::divideInterval(), QwtDoubleInterval::extend(), QwtScaleEngine::hiMargin(), QwtDoubleInterval::limited(), log10(), QwtScaleEngine::loMargin(), QwtDoubleInterval::maxValue(), QwtDoubleInterval::minValue(), QwtScaleEngine::reference(), QwtDoubleInterval::setInterval(), QwtScaleEngine::testAttribute(), and QwtDoubleInterval::width(). | 
| 
 | ||||||||||||||||||||||||
| Calculate a scale division. 
 
 
 Implements QwtScaleEngine. Definition at line 686 of file qwt_scale_engine.cpp. References QwtScaleEngine::attributes(), QwtScaleEngine::divideInterval(), QwtLinearScaleEngine::divideScale(), QwtScaleEngine::hiMargin(), QwtScaleDiv::invert(), QwtDoubleInterval::limited(), log10(), QwtScaleEngine::loMargin(), QwtDoubleInterval::maxValue(), QwtDoubleInterval::minValue(), QwtDoubleInterval::normalized(), QwtScaleEngine::reference(), QwtScaleEngine::setAttributes(), QwtScaleEngine::setMargins(), QwtScaleEngine::setReference(), and QwtDoubleInterval::width(). | 
| 
 | 
| Return the interval [log10(interval.minValue(), log10(interval.maxValue] Definition at line 892 of file qwt_scale_engine.cpp. References QwtDoubleInterval::maxValue(), and QwtDoubleInterval::minValue(). Referenced by autoScale(), and divideScale(). | 
| 
 | 
| Return the interval [pow10(interval.minValue(), pow10(interval.maxValue] Definition at line 902 of file qwt_scale_engine.cpp. References QwtDoubleInterval::maxValue(), and QwtDoubleInterval::minValue(). | 
| 
 | 
| Return a transformation, for logarithmic (base 10) scales Implements QwtScaleEngine. Definition at line 614 of file qwt_scale_engine.cpp. | 
 1.4.6
 1.4.6