Factory interface for facilitating the usage of a platform-specific mitk::RenderingManager instance. More...
#include <mitkRenderingManagerFactory.h>
Public Member Functions | |
virtual | ~RenderingManagerFactory () |
virtual RenderingManager::Pointer | CreateRenderingManager () const =0 |
Factory method to create platform specific instances of RenderingManager. | |
Protected Member Functions | |
RenderingManagerFactory () |
Factory interface for facilitating the usage of a platform-specific mitk::RenderingManager instance.
This class provides an interface for creating the required singleton instance of RenderingManager. Concrete platform-specific subclasses should be instantiated once during startup of the framework (e.g. as a static instance). Their constructor then merely has to call mitk::RenderingManager::SetFactory().
Definition at line 47 of file mitkRenderingManagerFactory.h.
virtual mitk::RenderingManagerFactory::~RenderingManagerFactory | ( | ) | [inline, virtual] |
Definition at line 50 of file mitkRenderingManagerFactory.h.
{};
mitk::RenderingManagerFactory::RenderingManagerFactory | ( | ) | [inline, protected] |
Definition at line 57 of file mitkRenderingManagerFactory.h.
{ };
virtual RenderingManager::Pointer mitk::RenderingManagerFactory::CreateRenderingManager | ( | ) | const [pure virtual] |
Factory method to create platform specific instances of RenderingManager.
Implemented in mitk::TestingRenderingManagerFactory, and QmitkRenderingManagerFactory.
Referenced by mitk::RenderingManager::GetInstance().