Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkMouseReleaseEvent.h>
Public Types | |
typedef MouseReleaseEvent | 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) |
MouseButtons | GetEventButton () const |
void | SetEventButton (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, MouseButtons _arge) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arga, const Point2D &_argb) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (BaseRenderer *_arg) |
Protected Member Functions | |
MouseReleaseEvent (BaseRenderer *, const mitk::Point2D &mousePosition=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, MouseButtons eventButton=NoButton) | |
~MouseReleaseEvent () 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 28 of file mitkMouseReleaseEvent.h.
typedef itk::SmartPointer<const Self> mitk::MouseReleaseEvent::ConstPointer |
Definition at line 31 of file mitkMouseReleaseEvent.h.
Definition at line 31 of file mitkMouseReleaseEvent.h.
Definition at line 31 of file mitkMouseReleaseEvent.h.
Definition at line 31 of file mitkMouseReleaseEvent.h.
|
protected |
Definition at line 16 of file mitkMouseReleaseEvent.cpp.
|
overrideprotected |
Definition at line 58 of file mitkMouseReleaseEvent.cpp.
mitk::InteractionEvent::MouseButtons mitk::MouseReleaseEvent::GetButtonStates | ( | ) | const |
Definition at line 43 of file mitkMouseReleaseEvent.cpp.
Referenced by GetButtonState(), and IsEqual().
|
inlineoverridevirtual |
Reimplemented from mitk::InteractionPositionEvent.
Definition at line 31 of file mitkMouseReleaseEvent.h.
|
virtual |
Reimplemented from mitk::InteractionPositionEvent.
mitk::InteractionEvent::MouseButtons mitk::MouseReleaseEvent::GetEventButton | ( | ) | const |
Definition at line 28 of file mitkMouseReleaseEvent.cpp.
Referenced by GetEventButton(), and IsEqual().
mitk::InteractionEvent::ModifierKeys mitk::MouseReleaseEvent::GetModifiers | ( | ) | const |
Definition at line 38 of file mitkMouseReleaseEvent.cpp.
Referenced by GetModifierState(), and IsEqual().
|
inlinestatic |
Definition at line 31 of file mitkMouseReleaseEvent.h.
|
overrideprotectedvirtual |
Reimplemented from mitk::InteractionPositionEvent.
Definition at line 62 of file mitkMouseReleaseEvent.cpp.
References GetButtonStates(), GetEventButton(), GetModifiers(), and mitk::InteractionPositionEvent::IsEqual().
|
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 69 of file mitkMouseReleaseEvent.cpp.
|
inlinestatic |
Definition at line 32 of file mitkMouseReleaseEvent.h.
Referenced by mitk::VtkEventAdapter::AdaptMouseReleaseEvent(), mitk::EventFactory::CreateEvent(), mitkEventConfigTest(), and QmitkRenderWindow::mouseReleaseEvent().
void mitk::MouseReleaseEvent::SetButtonStates | ( | MouseButtons | buttons | ) |
Definition at line 53 of file mitkMouseReleaseEvent.cpp.
void mitk::MouseReleaseEvent::SetEventButton | ( | MouseButtons | buttons | ) |
Definition at line 33 of file mitkMouseReleaseEvent.cpp.
void mitk::MouseReleaseEvent::SetModifiers | ( | ModifierKeys | modifiers | ) |
Definition at line 48 of file mitkMouseReleaseEvent.cpp.