1#ifndef QWT3D_AUTOSCALER_H
2#define QWT3D_AUTOSCALER_H
5#include "qwt3d_global.h"
6#include "qwt3d_autoptr.h"
19 virtual int execute(
double& a,
double& b,
double start,
double stop,
int ivals) = 0;
45 int execute(
double& a,
double& b,
double start,
double stop,
int ivals)
override;
51 void init(
double start,
double stop,
int ivals);
52 double anchorvalue(
double start,
double mantisse,
int exponent);
53 int segments(
int& l_intervals,
int& r_intervals,
double start,
double stop,
double anchor,
double mantissa,
int exponent);
Abstract base class for autoscaler.
Definition qwt3d_autoscaler.h:14
Simple auto pointer providing deep copies for raw pointer.
Definition qwt3d_autoptr.h:18
Automatic beautifying of linear scales.
Definition qwt3d_autoscaler.h:35
The standard (1:1) mapping class for axis numbering.
Definition qwt3d_scale.h:66