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

可绘制对象的抽象基类 更多...

#include <qwt3d_drawable.h>

类 Qwt3D::Drawable 继承关系图:
Qwt3D::Axis Qwt3D::ColorLegend Qwt3D::CoordinateSystem Qwt3D::Label

Public 成员函数

virtual void draw ()
 
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)
 从相对视口位置计算世界坐标
 

Protected 成员函数

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::RGBA color
 
GLdouble modelMatrix [16]
 
GLdouble projMatrix [16]
 
GLint viewport [4]
 

详细描述

可绘制对象的抽象基类

成员函数说明

◆ draw()

void Drawable::draw ( )
virtual

◆ relativePosition()

Triple Drawable::relativePosition ( Qwt3D::Triple  rel)

从相对视口位置计算世界坐标

◆ setColor() [1/2]

void Drawable::setColor ( double  r,
double  g,
double  b,
double  a = 1 
)
virtual

Qwt3D::Label 重载.

◆ setColor() [2/2]

void Drawable::setColor ( Qwt3D::RGBA  rgba)
virtual

Qwt3D::Label 重载.

◆ ViewPort2World()

Triple Drawable::ViewPort2World ( Qwt3D::Triple  win,
bool *  err = 0 
)
protected

将视口坐标转换为世界坐标(glUnProject)

◆ World2ViewPort()

Triple Drawable::World2ViewPort ( Qwt3D::Triple  obj,
bool *  err = 0 
)
protected

将世界坐标转换为视口坐标(glProject)


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