18 #include <QtCore/QString>
20 #include <qwt3d_scale.h>
21 #include <qwt3d_types.h>
22 #include <qwt3d_autoptr.h>
23 #include <qwt3d_axis.h>
29 int execute2(
double& a,
double& b,
double start,
double stop,
int ivals);
36 friend class Qwt3D::qwt3d_ptr<Qwt3D::Scale>;
38 int
autoscale(double& a, double& b, double start, double stop, int ivals);
44 QString
ticLabel(
unsigned int idx)
const;
50 friend class Qwt3D::qwt3d_ptr<Scale>;
55 virtual QString
ticLabel(
unsigned int idx)
const;
63 friend class Qwt3D::qwt3d_ptr<Scale>;
68 QString
ticLabel(
unsigned int idx)
const;
ColumnScale(const std::vector< std::string > *vos, int showColumn=-1)
int execute2(double &a, double &b, double start, double stop, int ivals)
void calculate()
Creates the major and minor vector for the scale.
Qwt3D::Scale * clone() const
Qwt3D::Scale * clone() const
Returns a new heap based object utilized from qwt3d_ptr.
virtual QString ticLabel(unsigned int idx) const
The standard (1:1) mapping class for axis numbering.
QString ticLabel(unsigned int idx) const
int autoscale(double &a, double &b, double start, double stop, int ivals)
Applies LinearAutoScaler::execute()
RowScale(const std::vector< std::string > *vos, int showRow=-1)
const std::vector< std::string > * mpRowsDes
const std::vector< std::string > * mpColumnsDes
QString ticLabel(unsigned int idx) const
Qwt3D::Scale * clone() const
Automatic beautifying of linear scales.
LinearAutoScaler2 autoscaler_p2