30 #ifndef RECIPROCAL_SCALE_ENGINE_H 31 #define RECIPROCAL_SCALE_ENGINE_H 33 #include <qwt_scale_engine.h> 34 #include <qwt_scale_map.h> 41 virtual double xForm(
double x,
double,
double,
double p1,
double p2)
const;
42 virtual double invXForm(
double x,
double s1,
double s2,
double p1,
double p2)
const;
43 QwtScaleTransformation*
copy()
const;
53 virtual void autoScale(
int maxSteps,
54 double &x1,
double &x2,
double &stepSize)
const;
56 virtual QwtScaleDiv divideScale(
double x1,
double x2,
57 int numMajorSteps,
int numMinorSteps,
58 double stepSize = 0.0)
const;
60 virtual QwtScaleTransformation *transformation()
const;
63 QwtDoubleInterval align(
const QwtDoubleInterval&,
64 double stepSize)
const;
68 const QwtDoubleInterval &,
double stepSize,
int maxMinSteps,
69 QwtValueList ticks[QwtScaleDiv::NTickTypes])
const;
72 const QwtValueList& majorTicks,
73 int maxMinMark,
double step,
74 QwtValueList &, QwtValueList &)
const;
76 QwtValueList buildMajorTicks(
77 const QwtDoubleInterval &interval,
double stepSize)
const;
A scale engine for reciprocal (1/t) scales.
Definition: ReciprocalScaleEngine.h:50
Definition: ScaleEngine.h:54