17 #ifndef _Qmitk_Video_Background_h_
18 #define _Qmitk_Video_Background_h_
30 class vtkRenderWindow;
34 class vtkVideoSizeCallback;
78 void AddRenderWindow(vtkRenderWindow *renderWindow);
82 void RemoveRenderWindow(vtkRenderWindow *renderWindow);
87 bool IsRenderWindowIncluded(vtkRenderWindow *renderWindow);
92 void SetTimerDelay(
int ms);
132 static void OnRenderWindowDelete(vtkObject *,
unsigned long eid,
void *clientdata,
void * );
137 void OnVideoSourceDelete(
const itk::Object *caller,
const itk::EventObject &event);
170 void RemoveRenderWindow(vtkRenderWindow *renderWindow,
bool removeObserver);
174 void ResetVideoBackground();
unsigned long m_VideoSourceObserverTag
std::vector< VideoBackgroundVectorInfo > RenderWindowVectorInfoType
vtkImageActor * videoActor
vtkImageImport * videoImport
vtkRenderer * videoRenderer
mitk::VideoSource * m_VideoSource
unsigned long renderWindowObserverTag
RenderWindowVectorInfoType m_renderWindowVectorInfo