26 m_EventButton(eventButton),
27 m_ButtonStates(buttonStates),
28 m_Modifiers(modifiers)
39 m_EventButton = buttons;
49 return m_ButtonStates;
54 m_Modifiers = modifiers;
59 m_ButtonStates = buttons;
70 this->GetButtonStates() == mre.
GetButtonStates() && Superclass::IsEqual(interactionEvent));
75 return (dynamic_cast<MouseReleaseEvent *>(baseClass.GetPointer()) != NULL);
Super class for all position events.
Organizes the rendering process.
static std::string GetEventButton(mitk::InteractionEvent *event)
GetEventButton Return EventButton as String.
void SetModifiers(ModifierKeys modifiers)
MouseButtons GetButtonStates() const
virtual bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
void SetButtonStates(MouseButtons buttons)
MouseReleaseEvent(BaseRenderer *, const mitk::Point2D &mousePosition=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, MouseButtons eventButton=NoButton)
ModifierKeys GetModifiers() const
MouseButtons GetEventButton() const
virtual ~MouseReleaseEvent()
void SetEventButton(MouseButtons buttons)
virtual bool IsEqual(const InteractionEvent &) const override