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 to 0.
  • 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