#include <qwt3d_coordsys.h>
Inheritance diagram for CoordinateSystem:
Public Member Functions | |
CoordinateSystem (Qwt3D::Triple blb=Qwt3D::Triple(0, 0, 0), Qwt3D::Triple ftr=Qwt3D::Triple(0, 0, 0), Qwt3D::COORDSTYLE=Qwt3D::BOX) | |
void | init (Qwt3D::Triple beg=Qwt3D::Triple(0, 0, 0), Qwt3D::Triple end=Qwt3D::Triple(0, 0, 0)) |
void | setStyle (Qwt3D::COORDSTYLE s, Qwt3D::AXIS frame_1=Qwt3D::X1, Qwt3D::AXIS frame_2=Qwt3D::Y1, Qwt3D::AXIS frame_3=Qwt3D::Z1) |
Qwt3D::COORDSTYLE | style () const |
void | setPosition (Qwt3D::Triple first, Qwt3D::Triple second) |
void | setAxesColor (Qwt3D::RGBA val) |
void | setNumberFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false) |
void | setNumberFont (QFont const &font) |
void | setNumberColor (Qwt3D::RGBA val) |
void | setStandardScale () |
void | adjustNumbers (int val) |
void | adjustLabels (int val) |
void | setGridLinesColor (Qwt3D::RGBA val) |
void | setLabelFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false) |
void | setLabelFont (QFont const &font) |
void | setLabelColor (Qwt3D::RGBA val) |
void | setLineWidth (double val, double majfac=0.9, double minfac=0.5) |
void | setTicLength (double major, double minor) |
void | setAutoScale (bool val=true) |
Qwt3D::Triple | first () const |
Qwt3D::Triple | second () const |
void | setAutoDecoration (bool val=true) |
bool | autoDecoration () const |
void | setLineSmooth (bool val=true) |
bool | lineSmooth () const |
void | draw () |
void | setGridLines (bool majors, bool minors, int sides=Qwt3D::NOSIDEGRID) |
int | grids () const |
Public Attributes | |
std::vector< Axis > | axes |
|
Set style for the coordinate system (NOCOORD, FRAME or BOX).
|
|
Return style oft the coordinate system.
|
|
first == front_left_bottom, second == back_right_top
|
|
Set common color for all axes |
|
Set common font for all axis numberings.
|
|
Set common font for all axis numberings.
|
|
Set common color for all axis numberings.
|
|
Sets an linear axis with real number items.
|
|
Fine tunes distance between axis numbering and axis body.
|
|
Fine tunes distance between axis label and axis body.
|
|
Sets color for the grid lines.
|
|
Set common font for all axis labels.
|
|
Set common font for all axis labels.
|
|
Set common color for all axis labels.
|
|
Set line width for tic marks and axes.
|
|
Set length for tic marks.
|
|
Switch autoscaling of axes.
|
|
draw smooth axes
|
|
smooth axes ?
|
|
Defines whether a grid between the major and/or minor tics should be drawn. The axis used for tic calculation is chosen randomly from the respective pair. For most cases an identical tic distribution is therefore recommended.
|
|
Returns grids switched on.
|
|
The vector of all12 axes - use them to set axis properties individually.
|