Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
Handles key events Takes a std::string for pressed key or special key description, mitk::ModifierKeys for modifiers. More...
#include <mitkInteractionKeyEvent.h>
Public Types | |
typedef InteractionKeyEvent | Self |
typedef InteractionEvent | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
![]() | |
enum | MouseButtons { NoButton, LeftMouseButton, RightMouseButton, MiddleMouseButton } |
enum | ModifierKeys { NoKey, ShiftKey, ControlKey, AltKey } |
typedef InteractionEvent | Self |
typedef itk::LightObject | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
bool | IsSuperClassOf (const InteractionEvent::Pointer &baseClass) const override |
ModifierKeys | GetModifiers () const |
std::string | GetKey () const |
![]() | |
void | SetSender (BaseRenderer *sender) |
BaseRenderer * | GetSender () const |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const std::string &_argb, ModifierKeys _argc) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arg) |
Protected Member Functions | |
InteractionKeyEvent (BaseRenderer *, const std::string &key, ModifierKeys modifiers) | |
~InteractionKeyEvent () override | |
bool | IsEqual (const InteractionEvent &) const override |
![]() | |
InteractionEvent (BaseRenderer *) | |
~InteractionEvent () override | |
Additional Inherited Members | |
![]() | |
static const std::string | KeyEsc |
static const std::string | KeyEnter |
static const std::string | KeyReturn |
static const std::string | KeyDelete |
static const std::string | KeyArrowUp |
static const std::string | KeyArrowDown |
static const std::string | KeyArrowLeft |
static const std::string | KeyArrowRight |
static const std::string | KeyF1 |
static const std::string | KeyF2 |
static const std::string | KeyF3 |
static const std::string | KeyF4 |
static const std::string | KeyF5 |
static const std::string | KeyF6 |
static const std::string | KeyF7 |
static const std::string | KeyF8 |
static const std::string | KeyF9 |
static const std::string | KeyF10 |
static const std::string | KeyF11 |
static const std::string | KeyF12 |
static const std::string | KeyPos1 |
static const std::string | KeyEnd |
static const std::string | KeyInsert |
static const std::string | KeyPageUp |
static const std::string | KeyPageDown |
static const std::string | KeySpace |
Handles key events Takes a std::string for pressed key or special key description, mitk::ModifierKeys for modifiers.
Definition at line 36 of file mitkInteractionKeyEvent.h.
typedef itk::SmartPointer<const Self> mitk::InteractionKeyEvent::ConstPointer |
Definition at line 39 of file mitkInteractionKeyEvent.h.
Definition at line 39 of file mitkInteractionKeyEvent.h.
Definition at line 39 of file mitkInteractionKeyEvent.h.
Definition at line 39 of file mitkInteractionKeyEvent.h.
|
protected |
|
overrideprotected |
|
inlineoverridevirtual |
Reimplemented from mitk::InteractionEvent.
Definition at line 39 of file mitkInteractionKeyEvent.h.
|
virtual |
Reimplemented from mitk::InteractionEvent.
std::string mitk::InteractionKeyEvent::GetKey | ( | ) | const |
ModifierKeys mitk::InteractionKeyEvent::GetModifiers | ( | ) | const |
|
inlinestatic |
Definition at line 39 of file mitkInteractionKeyEvent.h.
|
overrideprotectedvirtual |
Reimplemented from mitk::InteractionEvent.
|
overridevirtual |
This class implements an up cast to check if the provided baseClass object is derived from this class. This function is used to support polymorphism on state machine pattern (XML) level.
Reimplemented from mitk::InteractionEvent.
|
inlinestatic |
Definition at line 40 of file mitkInteractionKeyEvent.h.