QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
Qwt3D::CoordinateSystem类 参考

具有不同样式(BOX, FRAME)的坐标系 更多...

#include <qwt3d_coordsys.h>

类 Qwt3D::CoordinateSystem 继承关系图:
Qwt3D::Drawable

Public 成员函数

 CoordinateSystem (Qwt3D::Triple blb=Qwt3D::Triple(0, 0, 0), Qwt3D::Triple ftr=Qwt3D::Triple(0, 0, 0), Qwt3D::COORDSTYLE=Qwt3D::BOX)
 构造具有指定边界和样式的坐标系
 
 ~CoordinateSystem ()
 析构函数
 
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 成员函数 继承自 Qwt3D::Drawable
virtual void saveGLState ()
 
virtual void restoreGLState ()
 
void attach (Drawable *)
 
void detach (Drawable *)
 
void detachAll ()
 
virtual void setColor (double r, double g, double b, double a=1)
 
virtual void setColor (Qwt3D::RGBA rgba)
 
Qwt3D::Triple relativePosition (Qwt3D::Triple rel)
 从相对视口位置计算世界坐标
 

Public 属性

std::vector< Axisaxes
 

额外继承的成员函数

- Protected 成员函数 继承自 Qwt3D::Drawable
void Enable (GLenum what, GLboolean val)
 
Qwt3D::Triple ViewPort2World (Qwt3D::Triple win, bool *err=0)
 将视口坐标转换为世界坐标(glUnProject)
 
Qwt3D::Triple World2ViewPort (Qwt3D::Triple obj, bool *err=0)
 将世界坐标转换为视口坐标(glProject)
 
- Protected 属性 继承自 Qwt3D::Drawable
Qwt3D::RGBA color
 
GLdouble modelMatrix [16]
 
GLdouble projMatrix [16]
 
GLint viewport [4]
 

详细描述

具有不同样式(BOX, FRAME)的坐标系

构造及析构函数说明

◆ CoordinateSystem()

CoordinateSystem::CoordinateSystem ( Qwt3D::Triple  blb = Qwt3D::Triple(0, 0, 0),
Qwt3D::Triple  ftr = Qwt3D::Triple(0, 0, 0),
Qwt3D::COORDSTYLE  st = Qwt3D::BOX 
)
explicit

构造具有指定边界和样式的坐标系

◆ ~CoordinateSystem()

CoordinateSystem::~CoordinateSystem ( )

析构函数

成员函数说明

◆ draw()

void CoordinateSystem::draw ( )
virtual

重载 Qwt3D::Drawable .

◆ setGridLines()

void CoordinateSystem::setGridLines ( bool  majors,
bool  minors,
int  sides = Qwt3D::NOSIDEGRID 
)

设置网格线的可见性


该类的文档由以下文件生成: