13 #ifndef _Qmitk_Video_Background_h_ 14 #define _Qmitk_Video_Background_h_ 26 class vtkRenderWindow;
30 class vtkVideoSizeCallback;
74 void AddRenderWindow(vtkRenderWindow *renderWindow);
78 void RemoveRenderWindow(vtkRenderWindow *renderWindow);
83 bool IsRenderWindowIncluded(vtkRenderWindow *renderWindow);
88 void SetTimerDelay(
int ms);
128 static void OnRenderWindowDelete(vtkObject *,
unsigned long eid,
void *clientdata,
void * );
133 void OnVideoSourceDelete(
const itk::Object *caller,
const itk::EventObject &event);
166 void RemoveRenderWindow(vtkRenderWindow *renderWindow,
bool removeObserver);
170 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