Public Member Functions | Static Public Attributes | List of all members
QwtLogTransform Class Reference

Logarithmic transformation. More...

#include <qwt_transform.h>

Inheritance diagram for QwtLogTransform:
Inheritance graph
[legend]

Public Member Functions

virtual double bounded (double value) const QWT_OVERRIDE
 
virtual QwtTransformcopy () const QWT_OVERRIDE
 
virtual double invTransform (double value) const QWT_OVERRIDE
 
 QwtLogTransform ()
 Constructor. More...
 
virtual double transform (double value) const QWT_OVERRIDE
 
virtual ~QwtLogTransform ()
 Destructor. More...
 
- Public Member Functions inherited from QwtTransform
 QwtTransform ()
 Constructor. More...
 
virtual ~QwtTransform ()
 Destructor. More...
 

Static Public Attributes

static const double LogMax = 1.0e150
 Largest allowed value for logarithmic scales: 1.0e150. More...
 
static const double LogMin = 1.0e-150
 Smallest allowed value for logarithmic scales: 1.0e-150. More...
 

Detailed Description

Logarithmic transformation.

QwtLogTransform modifies the values using log() and exp().

Note
In the calculations of QwtScaleMap the base of the log function has no effect on the mapping. So QwtLogTransform can be used for log2(), log10() or any other logarithmic scale.

Definition at line 100 of file qwt_transform.h.

Constructor & Destructor Documentation

◆ QwtLogTransform()

QwtLogTransform::QwtLogTransform ( )

Constructor.

Definition at line 74 of file qwt_transform.cpp.

◆ ~QwtLogTransform()

QwtLogTransform::~QwtLogTransform ( )
virtual

Destructor.

Definition at line 80 of file qwt_transform.cpp.

Member Function Documentation

◆ bounded()

double QwtLogTransform::bounded ( double  value) const
virtual
Parameters
valueValue to be bounded
Returns
qBound( LogMin, value, LogMax )

Reimplemented from QwtTransform.

Definition at line 106 of file qwt_transform.cpp.

◆ copy()

QwtTransform * QwtLogTransform::copy ( ) const
virtual
Returns
Clone of the transformation

Implements QwtTransform.

Definition at line 112 of file qwt_transform.cpp.

◆ invTransform()

double QwtLogTransform::invTransform ( double  value) const
virtual
Parameters
valueValue to be transformed
Returns
exp( value )

Implements QwtTransform.

Definition at line 97 of file qwt_transform.cpp.

◆ transform()

double QwtLogTransform::transform ( double  value) const
virtual
Parameters
valueValue to be transformed
Returns
log( value )

Implements QwtTransform.

Definition at line 88 of file qwt_transform.cpp.

Member Data Documentation

◆ LogMax

const double QwtLogTransform::LogMax = 1.0e150
static

Largest allowed value for logarithmic scales: 1.0e150.

Definition at line 114 of file qwt_transform.h.

◆ LogMin

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.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:50