Medical Imaging Interaction Toolkit  2018.4.99-12ad79a3
Medical Imaging Interaction Toolkit
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 MITKINTERACTEVENTCONST_H
14 #define MITKINTERACTEVENTCONST_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 // ifndef MITKINTERACTEVENTCONST_H
#define MITKCORE_EXPORT
Constants to describe Mouse Events and special Key Events.
DataCollection - Class to facilitate loading/accessing structured data.