1#ifndef QWT3D_COORDSYS_H
2#define QWT3D_COORDSYS_H
5#include "qwt3d_colorlegend.h"
20 Qwt3D::COORDSTYLE = Qwt3D::BOX);
25 void setStyle(Qwt3D::COORDSTYLE s,
26 Qwt3D::AXIS frame_1 = Qwt3D::X1,
27 Qwt3D::AXIS frame_2 = Qwt3D::Y1,
28 Qwt3D::AXIS frame_3 = Qwt3D::Z1);
30 Qwt3D::COORDSTYLE style()
const;
37 void setNumberFont(QString
const& family,
int pointSize,
int weight = QFont::Normal,
bool italic =
false);
39 void setNumberFont(QFont
const& font);
43 void setStandardScale();
46 void adjustNumbers(
int val);
48 void adjustLabels(
int val);
54 void setLabelFont(QString
const& family,
int pointSize,
int weight = QFont::Normal,
bool italic =
false);
56 void setLabelFont(QFont
const& font);
61 void setLineWidth(
double val,
double majfac = 0.9,
double minfac = 0.5);
63 void setTicLength(
double major,
double minor);
66 void setAutoScale(
bool val =
true);
71 void setAutoDecoration(
bool val =
true);
72 bool autoDecoration()
const;
75 void setLineSmooth(
bool val =
true);
77 bool lineSmooth()
const;
82 void setGridLines(
bool majors,
bool minors,
int sides = Qwt3D::NOSIDEGRID);
87 std::vector< Axis > axes;
92 void autoDecorateExposedAxis(
Axis& ax,
bool left);
93 void drawMajorGridLines();
94 void drawMinorGridLines();
97 void recalculateAxesTics();
Autoscalable axis with caption
Definition qwt3d_axis.h:20
A coordinate system with different styles (BOX, FRAME)
Definition qwt3d_coordsys.h:14
Abstract base class for Drawables
Definition qwt3d_drawable.h:15
Red-Green-Blue-Alpha value
Definition qwt3d_types.h:364
Triple [x,y,z]
Definition qwt3d_types.h:170