QwtLog10ScaleEngine(3)
π QwtLog10ScaleEngine β the Qwt User's Guide, but make it make sense π
okay bestie, sit down, hydrate, because we're talking about QwtLog10ScaleEngine from the Qwt User's Guide and honestly? she's an icon. π
β¨ NAME β¨
QwtLog10ScaleEngine β no cap, that's literally the whole name. The manpage didn't give her a tagline, she's just out here existing in the Qwt User's Guide. π
πΈ SYNOPSIS πΈ
First thing's first, you gotta pull her in:
#include <qwt_scale_engine.h>
She Inherits QwtScaleEngine. Family lineage? Immaculate. π§¬
π Public Member Functions π
virtual void autoScale (int maxSteps, double &x1, double &x2, double &stepSize) constvirtual QwtScaleDiv divideScale (double x1, double x2, int numMajorSteps, int numMinorSteps, double stepSize=0.0) constvirtual QwtScaleTransformation * transformation () const
π¦ Protected Member Functions π¦
QwtDoubleInterval log10 (const QwtDoubleInterval &) constQwtDoubleInterval pow10 (const QwtDoubleInterval &) const
β Additional Inherited Members β
(yes, she comes with extras from her parent, we love an inheritance moment π«Ά)
π Detailed Description π
A scale engine for logarithmic (base 10) scales. it's giving math but make it aesthetic β¨
The step size is measured in decades β aight, the major step size will be adjusted to fit the pattern $t 1,2,3,5. periodt.
β οΈ Warning: the step size as well as the margins are measured in decades. like, don't come for her when your margins are doing decade math, that's literally the design. π
π Member Function Documentation π
π void QwtLog10ScaleEngine::autoScale (int maxNumSteps, double &x1, double &x2, double &stepSize) const [virtual]
Align and divide an interval. she's organizing, she's aligning, she's dividing β main character energy fr fr. π
Parameters:
maxNumStepsβ Max. number of stepsx1β First limit of the interval (In/Out)x2β Second limit of the interval (In/Out)stepSizeβ Step size (Out)
See also: QwtScaleEngine::setAttribute()
Implements QwtScaleEngine.
π QwtScaleDiv QwtLog10ScaleEngine::divideScale (double x1, double x2, int maxMajSteps, int maxMinSteps, double stepSize = 0.0) const [virtual]
Calculate a scale division.
Parameters:
x1β First interval limitx2β Second interval limitmaxMajStepsβ Maximum for the number of major stepsmaxMinStepsβ Maximum number of minor stepsstepSizeβ Step size. IfstepSize == 0, thescaleEnginecalculates one.
See also: QwtScaleEngine::stepSize(), QwtLog10ScaleEngine::subDivide()
Implements QwtScaleEngine.
πΈ QwtDoubleInterval QwtLog10ScaleEngine::log10 (const QwtDoubleInterval &interval) const [protected]
Return the interval [log10(interval.minValue(), log10(interval.maxValue]
(that bracket situation is exactly how the manpage wrote it, bestie β not me, I'm just the messenger π«£)
π¦ QwtDoubleInterval QwtLog10ScaleEngine::pow10 (const QwtDoubleInterval &interval) const [protected]
Return the interval [pow10(interval.minValue(), pow10(interval.maxValue]
(same bracket lore as above, we keep it faithful β¨)
β QwtScaleTransformation * QwtLog10ScaleEngine::transformation () const [virtual]
Return a transformation, for logarithmic (base 10) scales. the way she transformsβ¦ π«
Implements QwtScaleEngine.
π Author π
Generated automatically by Doxygen for Qwt User's Guide from the source code. no human author, just robot labor and vibes. π€β¨
π cute sign-off π
and that's the whole page, bestie!! this one's from Qwt User's Guide, Version 5.2.3, dated Tue Nov 20 2012 β an oldie but a goodie, lowkey a vintage icon. go forth and log-scale responsibly. iykyk π ππΈπ¦β¨π
π¦ where this page comes from
- opensuse-leap 16.0: qwt-devel 5.2.3_qt5+git20181129.2819734-bp160.1.13 Β· SUSE-QWT-1.0
- opensuse-leap 16.0: qwt-devel 5.2.3_qt5+git20181129.2819734-bp160.1.13 Β· SUSE-QWT-1.0
- opensuse-leap 16.0: qwt-devel 5.2.3_qt5+git20181129.2819734-bp160.1.13 Β· SUSE-QWT-1.0
- opensuse-leap 16.0: qwt-devel 5.2.3_qt5+git20181129.2819734-bp160.1.13 Β· SUSE-QWT-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms