QwtLogTransform(3)
π QwtLogTransform(3) β sheβs giving logarithmic transformation π
okay so bestie, this page comes from the Library Functions Manual, and itβs literally all about QwtLogTransform β the logarithmic transformation. Letβs get into it. π
π NAME π
QwtLogTransform β Logarithmic transformation.
β¨ SYNOPSIS β¨
#include <qwt_transform.h>
Inherits QwtTransform.
πΈ Public Member Functions πΈ
QwtLogTransform ()β Constructor.virtual ~QwtLogTransform ()β Destructor.virtual double transform (double value) const overridevirtual double invTransform (double value) const overridevirtual double bounded (double value) const overrideQwtTransform * copy () const override
π«Ά Public Member Functions inherited from QwtTransform π«Ά
QwtTransform ()β Constructor.virtual ~QwtTransform ()β Destructor.
π Static Public Attributes π
static const double LogMin = 1.0e-150β Smallest allowed value for logarithmic scales:1.0e-150.static const double LogMax = 1.0e150β Largest allowed value for logarithmic scales:1.0e150.
π Detailed Description π
QwtLogTransform is a logarithmic transformation.
It modifies the values using log() and exp().
Note: In the calculations ofQwtScaleMapthe base of the log function has no effect on the mapping. SoQwtLogTransformcan be used forlog2(),log10()or any other logarithmic scale.
Definition at line 100 of file qwt_transform.h.
π§ Constructor & Destructor Documentation π§
πΈ QwtLogTransform::QwtLogTransform () πΈ
Constructor.
Definition at line 74 of file qwt_transform.cpp.
π¦ QwtLogTransform::~QwtLogTransform () [virtual] π¦
Destructor.
Definition at line 80 of file qwt_transform.cpp.
β Member Function Documentation β
π double QwtLogTransform::bounded (double value) const [override], [virtual] π
Parameters
valueβ Value to be bounded
Returns β qBound( LogMin, value, LogMax )
Reimplemented from QwtTransform.
Definition at line 106 of file qwt_transform.cpp.
π¦ QwtTransform * QwtLogTransform::copy () const [override], [virtual] π¦
Returns β Clone of the transformation
Implements QwtTransform.
Definition at line 112 of file qwt_transform.cpp.
π double QwtLogTransform::invTransform (double value) const [override], [virtual] π
Parameters
valueβ Value to be transformed
Returns β exp( value )
Implements QwtTransform.
Definition at line 97 of file qwt_transform.cpp.
π₯ double QwtLogTransform::transform (double value) const [override], [virtual] π₯
Parameters
valueβ Value to be transformed
Returns β log( value )
Implements QwtTransform.
Definition at line 88 of file qwt_transform.cpp.
π Member Data Documentation π
π const double QwtLogTransform::LogMax = 1.0e150 [static] π
Largest allowed value for logarithmic scales: 1.0e150.
Definition at line 114 of file qwt_transform.h.
π const double QwtLogTransform::LogMin = 1.0e-150 [static] π
Smallest allowed value for logarithmic scales: 1.0e-150.
Definition at line 113 of file qwt_transform.h.
π«Ά Author π«Ά
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Cute sign-off: source/version is the Qwt User's Guide, the page is QwtLogTransform(3), and the footer had no date listed β so Iβm not inventing one. periodt. π
β¨
π¦ where this page comes from
- alpine 3.24: qwt-doc 6.3.0-r0 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms