6#include "qwt3d_types.h"
7#include "qwt3d_autoptr.h"
30 virtual QString ticLabel(
unsigned int idx)
const;
32 virtual void setLimits(
double start,
double stop);
34 virtual void setMajors(
int val);
36 virtual void setMinors(
int val);
37 virtual void setMajorLimits(
double start,
double stop);
47 virtual void calculate() = 0;
48 virtual int autoscale(
double& a,
double& b,
double start,
double stop,
int ivals);
51 const std::vector< double >& majorTicks()
const;
53 const std::vector< double >& minorTicks()
const;
75 int autoscale(
double& a,
double& b,
double start,
double stop,
int ivals)
override;
78 void calculate()
override;
90 QString ticLabel(
unsigned int idx)
const override;
91 void setMinors(
int val)
override;
97 void calculate()
override;
100 void setupCounter(
double& k,
int& step);
Autoscalable axis with caption
Definition qwt3d_axis.h:19
Simple auto pointer providing deep copies for raw pointer
Definition qwt3d_autoptr.h:18
The standard (1:1) mapping class for axis numbering
Definition qwt3d_scale.h:66
int autoscale(double &a, double &b, double start, double stop, int ivals) override
Autoscales the axis
Log10 scale
Definition qwt3d_scale.h:85
Non-visual scale class encapsulating tic generation
Definition qwt3d_scale.h:21