Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

ScaleTransformation Class Reference

#include <ScaleEngine.h>

Inheritance diagram for ScaleTransformation:
LogitScaleTransformation ProbabilityScaleTransformation ReciprocalScaleTransformation

List of all members.

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 ScaleEngined_engine
 The scale engine that generates the transformation.

Member Enumeration Documentation

Enumerator:
Linear 
Log10 
Ln 
Log2 
Reciprocal 
Probability 
Logit 

Constructor & Destructor Documentation

ScaleTransformation::ScaleTransformation ( const ScaleEngine engine  )  [inline]

Referenced by copy().


Member Function Documentation

QwtScaleTransformation * ScaleTransformation::copy (  )  const
QwtScaleTransformation * ScaleTransformation::newScaleTransformation (  )  const [protected]

Member Data Documentation


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