Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitkRTUIConstants.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 mitkRTUIConstants_h
14 #define mitkRTUIConstants_h
15 
16 #include <string>
17 #include <mitkDoseValueType.h>
18 
19 #include <MitkRTUIExports.h>
20 
21 namespace mitk
22 {
34 {
36  static const std::string ROOT_PREFERENCE_NODE_ID;
42 
44  static const std::string ROOT_ISO_PRESETS_PREFERENCE_NODE_ID;
46  static const std::string ROOT_DOSE_VIS_PREFERENCE_NODE_ID;
48  static const std::string REFERENCE_DOSE_ID;
50  static const std::string GLOBAL_REFERENCE_DOSE_SYNC_ID;
52  static const std::string DOSE_DISPLAY_ABSOLUTE_ID;
54  static const std::string GLOBAL_VISIBILITY_ISOLINES_ID;
56  static const std::string GLOBAL_VISIBILITY_COLORWASH_ID;
59  static const std::string SELECTED_ISO_PRESET_ID;
60 
62  static const std::string ISO_LEVEL_DOSE_VALUE_ID;
64  static const std::string ISO_LEVEL_COLOR_RED_ID;
66  static const std::string ISO_LEVEL_COLOR_GREEN_ID;
68  static const std::string ISO_LEVEL_COLOR_BLUE_ID;
70  static const std::string ISO_LEVEL_VISIBILITY_ISOLINES_ID;
72  static const std::string ISO_LEVEL_VISIBILITY_COLORWASH_ID;
73 
76 };
77 
87 {
89  static const std::string TOPIC_REFERENCE_DOSE;
91  static const std::string TOPIC_REFERENCE_DOSE_CHANGED;
93  static const std::string TOPIC_ISO_DOSE_LEVEL_PRESETS;
95  static const std::string TOPIC_ISO_DOSE_LEVEL_PRESETS_CHANGED;
97  static const std::string TOPIC_GLOBAL_VISIBILITY_CHANGED;
98 };
99 
100 }
101 
102 #endif
#define MITKRTUI_EXPORT
Find image slices visible on a given plane.
double DoseValueAbs
Represents absolute dose values in Gray (Gy).
CTK event topic constants for RT dose visualization change notifications.
static const std::string TOPIC_REFERENCE_DOSE_CHANGED
Event topic emitted when the reference dose has changed.
static const std::string TOPIC_GLOBAL_VISIBILITY_CHANGED
Event topic emitted when global visibility settings have changed.
static const std::string TOPIC_ISO_DOSE_LEVEL_PRESETS_CHANGED
Event topic emitted when iso dose level presets have changed.
static const std::string TOPIC_REFERENCE_DOSE
Event topic for reference dose queries.
static const std::string TOPIC_ISO_DOSE_LEVEL_PRESETS
Event topic for iso dose level preset queries.
String constants for RT dose visualization UI preferences.
static const std::string ISO_LEVEL_COLOR_RED_ID
static const std::string ROOT_PREFERENCE_NODE_ID
static const std::string ROOT_DOSE_VIS_PREFERENCE_NODE_ID
static const std::string ISO_LEVEL_COLOR_GREEN_ID
static const DoseValueAbs DEFAULT_REFERENCE_DOSE_VALUE
static const std::string ISO_LEVEL_VISIBILITY_ISOLINES_ID
static const std::string GLOBAL_VISIBILITY_ISOLINES_ID
static const std::string ISO_LEVEL_VISIBILITY_COLORWASH_ID
static const std::string UNKNOWN_PRESCRIBED_DOSE_HANDLING_VALUE_ID
static const std::string SELECTED_ISO_PRESET_ID
static const std::string REFERENCE_DOSE_ID
static const std::string GLOBAL_VISIBILITY_COLORWASH_ID
static const std::string ISO_LEVEL_DOSE_VALUE_ID
static const std::string DOSE_DISPLAY_ABSOLUTE_ID
static const std::string GLOBAL_REFERENCE_DOSE_SYNC_ID
static const std::string ISO_LEVEL_COLOR_BLUE_ID
static const std::string UNKNOWN_PRESCRIBED_DOSE_HANDLING_AS_DEFAULT_ID
static const std::string ROOT_ISO_PRESETS_PREFERENCE_NODE_ID