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

QwtPicker 选择的状态机 更多...

#include <qwt_picker_machine.h>

类 QwtPickerMachine 继承关系图:
QwtPickerClickPointMachine QwtPickerClickRectMachine QwtPickerDragLineMachine QwtPickerDragPointMachine QwtPickerDragRectMachine QwtPickerPolygonMachine QwtPickerTrackerMachine

Public 类型

enum  SelectionType { NoSelection = -1 , PointSelection , RectSelection , PolygonSelection }
 Type of a selection. 更多...
 
enum  Command {
  Begin , Append , Move , Remove ,
  End
}
 Commands - the output of a state machine
 

Public 成员函数

 QwtPickerMachine (SelectionType)
 构造函数
 
virtual ~QwtPickerMachine ()
 析构函数
 
virtual QList< Commandtransition (const QwtEventPattern &, const QEvent *)=0
 
void reset ()
 将当前状态设置为 0(初始状态)
 
int state () const
 返回当前状态
 
void setState (int)
 改变当前状态
 
SelectionType selectionType () const
 返回选择类型
 

详细描述

QwtPicker 选择的状态机

成员枚举类型说明

◆ SelectionType

Type of a selection.

参见
selectionType()
枚举值
NoSelection 

The state machine not usable for any type of selection.

PointSelection 

The state machine is for selecting a single point.

RectSelection 

The state machine is for selecting a rectangle (2 points).

PolygonSelection 

The state machine is for selecting a polygon (many points).

构造及析构函数说明

◆ QwtPickerMachine()

QwtPickerMachine::QwtPickerMachine ( SelectionType  type)
explicit

构造函数

◆ ~QwtPickerMachine()

QwtPickerMachine::~QwtPickerMachine ( )
virtual

析构函数

成员函数说明

◆ reset()

void QwtPickerMachine::reset ( )

将当前状态设置为 0(初始状态)

◆ selectionType()

QwtPickerMachine::SelectionType QwtPickerMachine::selectionType ( ) const

返回选择类型

◆ setState()

void QwtPickerMachine::setState ( int  state)

改变当前状态

◆ state()

int QwtPickerMachine::state ( ) const

返回当前状态

◆ transition()

virtual QList< Command > QwtPickerMachine::transition ( const QwtEventPattern ,
const QEvent *   
)
pure virtual

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