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

定义箭头绘制例程的抽象接口。 更多...

#include <qwt_vectorfield_symbol.h>

类 QwtVectorFieldSymbol 继承关系图:
QwtVectorFieldArrow QwtVectorFieldThinArrow

Public 成员函数

 QwtVectorFieldSymbol ()
 Constructor
 
virtual ~QwtVectorFieldSymbol ()
 Destructor
 
virtual void setLength (qreal length)=0
 Set the length of the symbol/arrow
 
virtual qreal length () const =0
 Return the length of the symbol/arrow
 
virtual void paint (QPainter *) const =0
 Draw the symbol/arrow
 

详细描述

定义箭头绘制例程的抽象接口。

箭头需要水平绘制,箭头尖端在坐标 0,0。 arrowLength() 应返回箭头的整个长度(需要 平移箭头以进行尾部/中心对齐)。 setArrowLength() 以像素为单位定义箭头长度(屏幕坐标)。它可以 被实现为调整其他几何属性,例如 箭头头部的大小和宽度。它 总是paint() 之前被调用。

新的箭头实现可以通过 QwtPlotVectorField::setArrowSymbol() 设置, 所有权将转移到绘图字段。

构造及析构函数说明

◆ QwtVectorFieldSymbol()

QwtVectorFieldSymbol::QwtVectorFieldSymbol ( )

Constructor

构造函数

◆ ~QwtVectorFieldSymbol()

QwtVectorFieldSymbol::~QwtVectorFieldSymbol ( )
virtual

Destructor

析构函数

成员函数说明

◆ length()

virtual qreal QwtVectorFieldSymbol::length ( ) const
pure virtual

Return the length of the symbol/arrow

QwtVectorFieldArrow , 以及 QwtVectorFieldThinArrow 内被实现.

◆ paint()

virtual void QwtVectorFieldSymbol::paint ( QPainter *  ) const
pure virtual

Draw the symbol/arrow

QwtVectorFieldArrow , 以及 QwtVectorFieldThinArrow 内被实现.

◆ setLength()

virtual void QwtVectorFieldSymbol::setLength ( qreal  length)
pure virtual

Set the length of the symbol/arrow

QwtVectorFieldArrow , 以及 QwtVectorFieldThinArrow 内被实现.


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