12 #ifndef CXRENDERWINDOWFACTORY_H 13 #define CXRENDERWINDOWFACTORY_H 15 #include "cxResourceVisualizationExport.h" 19 #include <boost/smart_ptr.hpp> 47 bool renderWindowExists(QString uid);
55 void preventSharedContextRenderWindowFromBeingShownOnScreen(
vtkRenderWindowPtr renderWindow);
58 std::map<QString, vtkRenderWindowPtr> mRenderWindows;
61 QVTKWidget* mQvtkWidgetForHidingSharedContextRenderWindow;
63 static bool mInstanceExisting;
68 #endif // CXRENDERWINDOWFACTORY_H
Use to create all vtkRenderWindows, and store a single shared render window.
vtkSmartPointer< class vtkRenderWindow > vtkRenderWindowPtr
boost::shared_ptr< class SharedOpenGLContext > SharedOpenGLContextPtr
virtual void Execute(vtkObject *view, unsigned long eventId, void *cbo)
vtkSmartPointer< class SharedContextCreatedCallback > SharedContextCreatedCallbackPtr
boost::shared_ptr< class RenderWindowFactory > RenderWindowFactoryPtr
Namespace for all CustusX production code.