QwtPickerPolygonMachine(3)
Hey bestie! This is the QwtPickerPolygonMachine(3) page from the Library Functions Manual β buckle up, we're learning polygon-selection state machine lore. π
β¨
π NAME
QwtPickerPolygonMachine β a state machine for polygon selections.
πΈ SYNOPSIS
#include <qwt_picker_machine.h>
Inherits QwtPickerMachine.
β¨ Public Member Functions
QwtPickerPolygonMachine ()β Constructor. Iconic beginning vibes.virtual QList< Command > transition (const QwtEventPattern &, const QEvent *) overrideβ Transition.
π«Ά Public Member Functions inherited from QwtPickerMachine
QwtPickerMachine (SelectionType)β Constructor.virtual ~QwtPickerMachine ()β Destructor.void reset ()β Set the current state to0.int state () constβ Return the current state.void setState (int)β Change the current state.SelectionType selectionType () constβ Return the selection type.
π¦ ADDITIONAL INHERITED MEMBERS
π Public Types inherited from QwtPickerMachine
enum SelectionType { NoSelection = -1, PointSelection, RectSelection,
PolygonSelection }
enum Command { Begin, Append, Move, Remove, End }
Commands β the output of a state machine.
π DETAILED DESCRIPTION
A state machine for polygon selections.
Pressing QwtEventPattern::MouseSelect1 or QwtEventPattern::KeySelect1 starts the selection and selects the first point, or appends a point. Pressing QwtEventPattern::MouseSelect2 or QwtEventPattern::KeySelect2 appends the last point and terminates the selection.
See also: QwtEventPattern::MousePatternCode, QwtEventPattern::KeyPatternCode
Definition at line 205 of file qwt_picker_machine.h.
π οΈ Constructor & Destructor Documentation
QwtPickerPolygonMachine::QwtPickerPolygonMachine ()
Constructor.
Definition at line 384 of file qwt_picker_machine.cpp.
π§ Member Function Documentation
QList< QwtPickerMachine::Command > QwtPickerPolygonMachine::transition (const QwtEventPattern & eventPattern, const QEvent * event) [override], [virtual]
Transition.
Implements QwtPickerMachine.
Definition at line 390 of file qwt_picker_machine.cpp.
π AUTHOR
Generated automatically by Doxygen for Qwt User's Guide from the source code.
That's the whole page, bestie! Source/version: Qwt User's Guide; date: not listed on this page. QwtPickerPolygonMachine(3) signing off β mwah! πβ¨
π¦ where this page comes from
- alpine 3.24: qwt-doc 6.3.0-r0 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms