Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <mitkMouseMoveEvent.h>
Public Types | |
typedef MouseMoveEvent | Self |
typedef InteractionPositionEvent | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
![]() | |
typedef InteractionPositionEvent | 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 |
ModifierKeys | GetModifiers () const |
MouseButtons | GetButtonStates () const |
void | SetModifiers (ModifierKeys modifiers) |
void | SetButtonStates (MouseButtons buttons) |
bool | IsSuperClassOf (const InteractionEvent::Pointer &baseClass) const override |
![]() | |
Point2D | GetPointerPositionOnScreen () const |
Point3D | GetPositionInWorld () const |
![]() | |
void | SetSender (BaseRenderer *sender) |
BaseRenderer * | GetSender () const |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const Point2D &_argb, MouseButtons _argc, ModifierKeys _argd) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const Point2D &_argb) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arg) |
Protected Member Functions | |
MouseMoveEvent (BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey) | |
~MouseMoveEvent () override | |
bool | IsEqual (const InteractionEvent &) const override |
![]() | |
InteractionPositionEvent (BaseRenderer *baseRenderer, const Point2D &mousePosition) | |
~InteractionPositionEvent () 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 |
Definition at line 27 of file mitkMouseMoveEvent.h.
typedef itk::SmartPointer<const Self> mitk::MouseMoveEvent::ConstPointer |
Definition at line 30 of file mitkMouseMoveEvent.h.
Definition at line 30 of file mitkMouseMoveEvent.h.
Definition at line 30 of file mitkMouseMoveEvent.h.
Definition at line 30 of file mitkMouseMoveEvent.h.
|
protected |
|
overrideprotected |
MouseButtons mitk::MouseMoveEvent::GetButtonStates | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::InteractionPositionEvent.
Definition at line 30 of file mitkMouseMoveEvent.h.
|
virtual |
Reimplemented from mitk::InteractionPositionEvent.
ModifierKeys mitk::MouseMoveEvent::GetModifiers | ( | ) | const |
|
inlinestatic |
Definition at line 30 of file mitkMouseMoveEvent.h.
|
overrideprotectedvirtual |
Reimplemented from mitk::InteractionPositionEvent.
|
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::InteractionPositionEvent.
|
inlinestatic |
Definition at line 31 of file mitkMouseMoveEvent.h.
void mitk::MouseMoveEvent::SetButtonStates | ( | MouseButtons | buttons | ) |
void mitk::MouseMoveEvent::SetModifiers | ( | ModifierKeys | modifiers | ) |