QtiPlot
0.9.8.2
|
#include <ScaleEngine.h>
Public Types | |
enum | Type { Linear, Log10, Ln, Log2, Reciprocal, Probability, Logit } |
Public Member Functions | |
QwtScaleTransformation * | copy () const |
virtual double | invXForm (double x, double s1, double s2, double p1, double p2) const |
ScaleTransformation (const ScaleEngine *engine) | |
virtual double | xForm (double x, double, double, double p1, double p2) const |
Protected Member Functions | |
QwtScaleTransformation * | newScaleTransformation () const |
Protected Attributes | |
const ScaleEngine * | d_engine |
The scale engine that generates the transformation. |
|
inline |
Referenced by copy().
QwtScaleTransformation * ScaleTransformation::copy | ( | ) | const |
Reimplemented in LogitScaleTransformation, ProbabilityScaleTransformation, and ReciprocalScaleTransformation.
References d_engine, and ScaleTransformation().
|
virtual |
Reimplemented in LogitScaleTransformation, ProbabilityScaleTransformation, and ReciprocalScaleTransformation.
References ScaleEngine::axisBreakLeft(), ScaleEngine::axisBreakRight(), ScaleEngine::breakPosition(), ScaleEngine::breakWidth(), d_engine, ScaleEngine::hasBreak(), Linear, Ln, Log10, ScaleEngine::log10ScaleAfterBreak(), newScaleTransformation(), and ScaleEngine::type().
|
protected |
References d_engine, Linear, Ln, Log10, Log2, Logit, Probability, Reciprocal, and ScaleEngine::type().
Referenced by invXForm(), and xForm().
|
virtual |
Reimplemented in LogitScaleTransformation, ProbabilityScaleTransformation, and ReciprocalScaleTransformation.
References ScaleEngine::axisBreakLeft(), ScaleEngine::axisBreakRight(), ScaleEngine::breakPosition(), ScaleEngine::breakWidth(), d_engine, ScaleEngine::hasBreak(), Linear, Ln, Log10, ScaleEngine::log10ScaleAfterBreak(), Log2, newScaleTransformation(), and ScaleEngine::type().
|
protected |
The scale engine that generates the transformation.
Referenced by LogitScaleTransformation::copy(), ProbabilityScaleTransformation::copy(), ReciprocalScaleTransformation::copy(), copy(), invXForm(), newScaleTransformation(), and xForm().