24 Qwt3D::COORDSTYLE = Qwt3D::BOX);
30 void setStyle(Qwt3D::COORDSTYLE s, Qwt3D::AXIS frame_1 = Qwt3D::X1,
31 Qwt3D::AXIS frame_2 = Qwt3D::Y1, Qwt3D::AXIS frame_3 = Qwt3D::Z1);
33 Qwt3D::COORDSTYLE style()
const {
return style_; }
41 void setNumberFont(QString
const &family,
int pointSize,
int weight = QFont::Normal,
44 void setNumberFont(QFont
const &font);
48 void setStandardScale();
51 void adjustNumbers(
int val);
53 void adjustLabels(
int val);
56 void setGridLinesColor(
Qwt3D::RGBA val) { gridlinecolor_ = val; }
59 void setLabelFont(QString
const &family,
int pointSize,
int weight = QFont::Normal,
62 void setLabelFont(QFont
const &font);
67 void setLineWidth(
double val,
double majfac = 0.9,
double minfac = 0.5);
69 void setTicLength(
double major,
double minor);
72 void setAutoScale(
bool val =
true);
77 void setAutoDecoration(
bool val =
true) { autodecoration_ = val; }
78 bool autoDecoration()
const {
return autodecoration_; }
81 void setLineSmooth(
bool val =
true) { smooth_ = val; }
83 bool lineSmooth()
const {
return smooth_; }
88 void setGridLines(
bool majors,
bool minors,
int sides = Qwt3D::NOSIDEGRID);
90 int grids()
const {
return sides_; }
93 std::vector<Axis> axes;
99 Qwt3D::COORDSTYLE style_;
106 void autoDecorateExposedAxis(
Axis &ax,
bool left);
107 void drawMajorGridLines();
108 void drawMinorGridLines();
111 void recalculateAxesTics();
113 bool autodecoration_;
114 bool majorgridlines_, minorgridlines_;