Medical Imaging Interaction Toolkit  2016.11.0
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,
6  Division of Medical and Biological Informatics.
7  All rights reserved.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without
10  even the implied warranty of MERCHANTABILITY or FITNESS FOR
11  A PARTICULAR PURPOSE.
12 
13  See LICENSE.txt or http://www.mitk.org for details.
14 
15  ===================================================================*/
16 
17 #ifndef MITKINTERACTEVENTCONST_H
18 #define MITKINTERACTEVENTCONST_H
19 
20 #include <MitkCoreExports.h>
21 #include <string>
22 
23 namespace mitk
24 {
29  {
30  static const std::string xmlHead(); // = "<?xml version='1.0'?>";
31 
32  // XML Tags
33  static const std::string xmlTagConfigRoot(); // = "config";
34  static const std::string xmlTagEvents(); // = "events";
35  static const std::string xmlTagInteractions(); // = "interactions";
36  static const std::string xmlTagParam(); // = "param";
37  static const std::string xmlTagEventVariant(); // = "event_variant";
38  static const std::string xmlTagAttribute(); // = "attribute";
39  static const std::string xmlTagRenderer(); // = "renderer";
40 
41  // XML Param
42  static const std::string xmlParameterName(); // = "name";
43  static const std::string xmlParameterValue(); // = "value";
44  static const std::string xmlParameterEventVariant(); // = "event_variant";
45  static const std::string xmlParameterEventClass(); // = "class";
46 
47  // Event Description
48  static const std::string xmlEventPropertyModifier(); // = "Modifiers";
49  static const std::string xmlEventPropertyEventButton(); // = "EventButton";
50  static const std::string xmlEventPropertyButtonState(); // = "ButtonState";
51  static const std::string xmlEventPropertyPositionInWorld(); // = "PositionInWorld";
52  static const std::string xmlEventPropertyPositionOnScreen(); // = "PositionOnScreen";
53  static const std::string xmlEventPropertyKey(); // = "Key";
54  static const std::string xmlEventPropertyScrollDirection(); // = "ScrollDirection";
55  static const std::string xmlEventPropertyWheelDelta(); // = "WheelDelta";
56  static const std::string xmlEventPropertySignalName(); // = "SignalName";
57  static const std::string xmlEventPropertyRendererName(); // = "RendererName";
58  static const std::string xmlEventPropertyViewDirection(); // = "ViewDirection";
59  static const std::string xmlEventPropertyMapperID(); // = "MapperID";
60 
61  static const std::string xmlRenderSizeX(); // = "RenderSizeX";
62  static const std::string xmlRenderSizeY(); // = "RenderSizeY";
63  static const std::string xmlRenderSizeZ(); // = "RenderSizeZ";
64 
65  static const std::string xmlViewUpX(); // = "xmlViewUpX";
66  static const std::string xmlViewUpY(); // = "xmlViewUpY";
67  static const std::string xmlViewUpZ(); // = "xmlViewUpZ";
68 
69  static const std::string xmlCameraPositionX(); // = "CameraPositionX";
70  static const std::string xmlCameraPositionY(); // = "CameraPositionY";
71  static const std::string xmlCameraPositionZ(); // = "CameraPositionZ";
72 
73  static const std::string xmlCameraFocalPointX(); // = "CameraFocalPointX";
74  static const std::string xmlCameraFocalPointY(); // = "CameraFocalPointY";
75  static const std::string xmlCameraFocalPointZ(); // = "CameraFocalPointZ";
76  };
77 
78 } // namespace mitk
79 #endif // ifndef MITKINTERACTEVENTCONST_H
#define MITKCORE_EXPORT
Constants to describe Mouse Events and special Key Events.
DataCollection - Class to facilitate loading/accessing structured data.