Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkInteractionEventConst.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkInteractionEventConst_h
14 #define mitkInteractionEventConst_h
15 
16 #include <MitkCoreExports.h>
17 #include <string>
18 
19 namespace mitk
20 {
25  {
26  static const std::string xmlHead(); // = "<?xml version='1.0'?>";
27 
28  // XML Tags
29  static const std::string xmlTagConfigRoot(); // = "config";
30  static const std::string xmlTagEvents(); // = "events";
31  static const std::string xmlTagInteractions(); // = "interactions";
32  static const std::string xmlTagParam(); // = "param";
33  static const std::string xmlTagEventVariant(); // = "event_variant";
34  static const std::string xmlTagAttribute(); // = "attribute";
35  static const std::string xmlTagRenderer(); // = "renderer";
36 
37  // XML Param
38  static const std::string xmlParameterName(); // = "name";
39  static const std::string xmlParameterValue(); // = "value";
40  static const std::string xmlParameterEventVariant(); // = "event_variant";
41  static const std::string xmlParameterEventClass(); // = "class";
42 
43  // Event Description
44  static const std::string xmlEventPropertyModifier(); // = "Modifiers";
45  static const std::string xmlEventPropertyEventButton(); // = "EventButton";
46  static const std::string xmlEventPropertyButtonState(); // = "ButtonState";
47  static const std::string xmlEventPropertyPositionInWorld(); // = "PositionInWorld";
48  static const std::string xmlEventPropertyPositionOnScreen(); // = "PositionOnScreen";
49  static const std::string xmlEventPropertyKey(); // = "Key";
50  static const std::string xmlEventPropertyScrollDirection(); // = "ScrollDirection";
51  static const std::string xmlEventPropertyWheelDelta(); // = "WheelDelta";
52  static const std::string xmlEventPropertySignalName(); // = "SignalName";
53  static const std::string xmlEventPropertyRendererName(); // = "RendererName";
54  static const std::string xmlEventPropertyViewDirection(); // = "ViewDirection";
55  static const std::string xmlEventPropertyMapperID(); // = "MapperID";
56 
57  static const std::string xmlRenderSizeX(); // = "RenderSizeX";
58  static const std::string xmlRenderSizeY(); // = "RenderSizeY";
59  static const std::string xmlRenderSizeZ(); // = "RenderSizeZ";
60 
61  static const std::string xmlViewUpX(); // = "xmlViewUpX";
62  static const std::string xmlViewUpY(); // = "xmlViewUpY";
63  static const std::string xmlViewUpZ(); // = "xmlViewUpZ";
64 
65  static const std::string xmlCameraPositionX(); // = "CameraPositionX";
66  static const std::string xmlCameraPositionY(); // = "CameraPositionY";
67  static const std::string xmlCameraPositionZ(); // = "CameraPositionZ";
68 
69  static const std::string xmlCameraFocalPointX(); // = "CameraFocalPointX";
70  static const std::string xmlCameraFocalPointY(); // = "CameraFocalPointY";
71  static const std::string xmlCameraFocalPointZ(); // = "CameraFocalPointZ";
72  };
73 
74 } // namespace mitk
75 #endif
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
MitkCoreExports.h
mitk::InteractionEventConst
Constants to describe Mouse Events and special Key Events.
Definition: mitkInteractionEventConst.h:24
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition: MitkCoreExports.h:15