1#ifndef __qwt3d_autoscaler__
2#define __qwt3d_autoscaler__
5#include "qwt3d_global.h"
6#include "qwt3d_autoptr.h"
25 virtual int execute(
double &a,
double &b,
double start,
double stop,
int ivals) = 0;
29 void destroy()
const {
delete this; }
49 int execute(
double &a,
double &b,
double start,
double stop,
int ivals);
55 void init(
double start,
double stop,
int ivals);
56 double anchorvalue(
double start,
double mantisse,
int exponent);
57 int segments(
int &l_intervals,
int &r_intervals,
double start,
double stop,
double anchor,
58 double mantissa,
int exponent);
59 std::vector<double> mantissi_;
Abstract base class for autoscaler .
Definition qwt3d_autoscaler.h:20
Automatic beautifying of linear scales .
Definition qwt3d_autoscaler.h:42
The standard (1:1) mapping class for axis numbering .
Definition qwt3d_scale.h:80
Simple auto pointer providing deep copies for raw pointer.
Definition qwt3d_autoptr.h:31