33 #ifndef CXRENDERWINDOWFACTORY_H 34 #define CXRENDERWINDOWFACTORY_H 36 #include "cxResourceVisualizationExport.h" 40 #include <boost/smart_ptr.hpp> 68 bool renderWindowExists(QString uid);
76 void preventSharedContextRenderWindowFromBeingShownOnScreen(
vtkRenderWindowPtr renderWindow);
79 std::map<QString, vtkRenderWindowPtr> mRenderWindows;
82 QVTKWidget* mQvtkWidgetForHidingSharedContextRenderWindow;
87 #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.