30 #ifndef LOGIT_SCALE_ENGINE_H 31 #define LOGIT_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;
46 double func(
double x)
const;
53 virtual void autoScale(
int,
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 void buildTicks(
const QwtDoubleInterval &,
int stepSize,
64 QwtValueList ticks[QwtScaleDiv::NTickTypes])
const;
66 QwtValueList buildMajorTicks(
67 const QwtDoubleInterval &interval,
int stepSize)
const;
Definition: LogitScaleEngine.h:50
Definition: ScaleEngine.h:54