conflicting packages
QwtScaleTransformation(3) | Qwt User's Guide | QwtScaleTransformation(3) |
NAME¶
QwtScaleTransformation - Operations for linear or logarithmic (base 10) transformations.SYNOPSIS¶
#include <qwt_scale_map.h>Public Types¶
enum Type { Linear, Log10, Other }
Public Member Functions¶
QwtScaleTransformation (Type type)
Detailed Description¶
Operations for linear or logarithmic (base 10) transformations.Member Enumeration Documentation¶
enum QwtScaleTransformation::Type¶
Transformation type. Enumerator:- Linear
- Transformation between 2 linear scales.
- Log10
- Transformation between a linear and a logarithmic ( base 10 ) scale.
- Other
- Any other type of transformation.
Constructor & Destructor Documentation¶
QwtScaleTransformation::QwtScaleTransformation (Typetype)¶
Constructor for a linear transformation.QwtScaleTransformation::~QwtScaleTransformation () [virtual]¶
Destructor.Member Function Documentation¶
QwtScaleTransformation * QwtScaleTransformation::copy () const [virtual]¶
Create a clone of the transformation.double QwtScaleTransformation::invXForm (doublep, doublep1, doublep2, doubles1, doubles2) const [virtual]¶
Transform a value from a linear to a logarithmic interval. Parameters:p value related to the linear interval
[p1, p2]
p1 first border of linear interval
p2 second border of linear interval
s1 first border of logarithmic interval
s2 second border of logarithmic interval
Returns:
- exp((p - p1) / (p2 - p1) * log(s2 / s1)) * s1;
QwtScaleTransformation::Type QwtScaleTransformation::type () const [inline] Returns:¶
Transformation type
double QwtScaleTransformation::xForm (doubles, doubles1, doubles2, doublep1, doublep2) const [virtual]¶
Transform a value between 2 linear intervals. Parameters:s value related to the interval [s1,
s2]
s1 first border of scale interval
s2 second border of scale interval
p1 first border of target interval
p2 second border of target interval
Returns:
- linear mapping:
- p1 + (p2 - p1) / (s2 - s1) * (s - s1)
- log10 mapping:
- p1 + (p2 - p1) / log(s2 / s1) * log(s / s1)
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Fri Apr 15 2011 | Version 6.0.0 |