Medical Imaging Interaction Toolkit
2016.11.0
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 |
Public Types inherited from mitk::InteractionPositionEvent | |
typedef InteractionPositionEvent | Self |
typedef InteractionEvent | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Types inherited from mitk::InteractionEvent | |
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) |
virtual bool | IsSuperClassOf (const InteractionEvent::Pointer &baseClass) const override |
Public Member Functions inherited from mitk::InteractionPositionEvent | |
Point2D | GetPointerPositionOnScreen () const |
Point3D | GetPositionInWorld () const |
Public Member Functions inherited from mitk::InteractionEvent | |
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 Public Member Functions inherited from mitk::InteractionPositionEvent | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const Point2D &_argb) |
Static Public Member Functions inherited from mitk::InteractionEvent | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arg) |
Protected Member Functions | |
MouseMoveEvent (BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey) | |
virtual | ~MouseMoveEvent () |
virtual bool | IsEqual (const InteractionEvent &) const override |
Protected Member Functions inherited from mitk::InteractionPositionEvent | |
InteractionPositionEvent (BaseRenderer *baseRenderer, const Point2D &mousePosition) | |
virtual | ~InteractionPositionEvent () |
Protected Member Functions inherited from mitk::InteractionEvent | |
InteractionEvent (BaseRenderer *) | |
virtual | ~InteractionEvent () |
Additional Inherited Members | |
Static Public Attributes inherited from mitk::InteractionEvent | |
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 31 of file mitkMouseMoveEvent.h.
typedef itk::SmartPointer<const Self> mitk::MouseMoveEvent::ConstPointer |
Definition at line 34 of file mitkMouseMoveEvent.h.
Definition at line 34 of file mitkMouseMoveEvent.h.
Definition at line 34 of file mitkMouseMoveEvent.h.
Definition at line 34 of file mitkMouseMoveEvent.h.
|
protected |
Definition at line 20 of file mitkMouseMoveEvent.cpp.
|
protectedvirtual |
Definition at line 48 of file mitkMouseMoveEvent.cpp.
mitk::InteractionEvent::MouseButtons mitk::MouseMoveEvent::GetButtonStates | ( | ) | const |
Definition at line 33 of file mitkMouseMoveEvent.cpp.
Referenced by GetButtonState(), and IsEqual().
|
inlineoverridevirtual |
Reimplemented from mitk::InteractionPositionEvent.
Definition at line 34 of file mitkMouseMoveEvent.h.
|
virtual |
Reimplemented from mitk::InteractionPositionEvent.
mitk::InteractionEvent::ModifierKeys mitk::MouseMoveEvent::GetModifiers | ( | ) | const |
Definition at line 28 of file mitkMouseMoveEvent.cpp.
Referenced by GetModifierState(), and IsEqual().
|
inlinestatic |
Definition at line 34 of file mitkMouseMoveEvent.h.
|
overrideprotectedvirtual |
Reimplemented from mitk::InteractionPositionEvent.
Definition at line 52 of file mitkMouseMoveEvent.cpp.
References GetButtonStates(), and GetModifiers().
|
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.
Definition at line 59 of file mitkMouseMoveEvent.cpp.
|
inlinestatic |
Definition at line 35 of file mitkMouseMoveEvent.h.
Referenced by mitk::VtkEventAdapter::AdaptMouseMoveEvent(), mitk::EventFactory::CreateEvent(), mitkEventConfigTest(), mitkInteractionEventTest(), QmlMitkRenderWindowItem::mouseMoveEvent(), and QmitkRenderWindow::mouseMoveEvent().
void mitk::MouseMoveEvent::SetButtonStates | ( | MouseButtons | buttons | ) |
Definition at line 43 of file mitkMouseMoveEvent.cpp.
void mitk::MouseMoveEvent::SetModifiers | ( | ModifierKeys | modifiers | ) |
Definition at line 38 of file mitkMouseMoveEvent.cpp.