Medical Imaging Interaction Toolkit  2016.11.0
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,
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.