15 #ifndef niftkIGIVideoOverlayWidget_h
16 #define niftkIGIVideoOverlayWidget_h
18 #include "ui_niftkIGIVideoOverlayWidget.h"
19 #include "niftkIGIOverlayEditorExports.h"
21 #include <mitkColorProperty.h>
22 #include <mitkDataStorage.h>
24 class QmitkRenderWindow;
35 public Ui_IGIVideoOverlayWidget
47 void SetDataStorage(mitk::DataStorage* storage);
52 QmitkRenderWindow* GetActiveQmitkRenderWindow()
const;
58 QHash<QString, QmitkRenderWindow *> GetQmitkRenderWindows()
const;
65 QmitkRenderWindow* GetQmitkRenderWindow(
const QString &
id)
const;
70 void SetDepartmentLogoPath(
const QString&
path);
75 void EnableDepartmentLogo();
80 void DisableDepartmentLogo();
85 void SetGradientBackgroundColors(
const mitk::Color& colour1,
const mitk::Color& colour2);
90 void EnableGradientBackground();
95 void DisableGradientBackground();
105 void SetEyeHandFileName(
const std::string& fileName);
111 void OnLeftOverlayCheckBoxChecked(
bool);
112 void OnRightOverlayCheckBoxChecked(
bool);
113 void On3DViewerCheckBoxChecked(
bool);
114 void OnTrackedViewerCheckBoxChecked(
bool);
115 void OnOpacitySliderMoved(
int);
116 void OnLeftImageSelected(
const mitk::DataNode* node);
117 void OnRightImageSelected(
const mitk::DataNode* node);
118 void OnTransformSelected(
const mitk::DataNode* node);
125 mitk::DataStorage::Pointer m_DataStorage;
GLsizei const GLchar ** path
Definition: glew.h:5384
Definition: niftkExceptionObject.h:21
GLsizei const GLcharARB ** string
Definition: glew.h:5194