13 #ifndef mitkInteractionEvent_h
14 #define mitkInteractionEvent_h
16 #include "itkLightObject.h"
17 #include "itkObjectFactory.h"
47 LeftMouseButton = 0x0001,
48 RightMouseButton = 0x0002,
49 MiddleMouseButton = 0x0004
static const std::string KeyPageUp
static const std::string KeyPos1
static const std::string KeyF5
static const std::string KeyEnd
static const std::string KeyPageDown
static const std::string KeyF9
friend MITKCORE_EXPORT bool operator==(const InteractionEvent &, const InteractionEvent &)
static const std::string KeyEnter
static const std::string KeyF3
~InteractionEvent() override
static const std::string KeyReturn
virtual bool IsEqual(const InteractionEvent &other) const
static const std::string KeyArrowRight
static const std::string KeyArrowDown
static const std::string KeyArrowUp
static const std::string KeyF2
static const std::string KeyArrowLeft
void SetSender(BaseRenderer *sender)
static const std::string KeyF10
BaseRenderer * GetSender() const
static const std::string KeyF1
static const std::string KeyF12
static const std::string KeyF11
static const std::string KeyDelete
InteractionEvent(BaseRenderer *)
static const std::string KeySpace
static const std::string KeyEsc
static const std::string KeyF8
static const std::string KeyF7
static const std::string KeyF6
static const std::string KeyInsert
static const std::string KeyF4
virtual bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const
#define mitkClassMacroItkParent(className, SuperClassName)
#define mitkNewMacro1Param(classname, type)
Find image slices visible on a given plane.
InteractionEvent::MouseButtons & operator|=(InteractionEvent::MouseButtons &a, InteractionEvent::MouseButtons &b)
InteractionEvent::MouseButtons operator|(InteractionEvent::MouseButtons a, InteractionEvent::MouseButtons b)
MITKCORE_EXPORT bool operator!=(const InteractionEvent &a, const InteractionEvent &b)
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)