16 #include "vtkRenderer.h" 66 return m_Renderer->GetDispatcher()->ProcessEvent(interactionEvent);
virtual mitk::CameraRotationController * GetCameraRotationController()
virtual bool HandleEvent(InteractionEvent *interactionEvent)
void SetPropRenderer(mitk::VtkPropRenderer::Pointer propRenderer)
static BaseRenderer * GetInstance(vtkRenderWindow *renWin)
void RemoveRenderWindow(vtkRenderWindow *renderWindow)
Baseclass for renderer slice-/camera-control.
Organizes the rendering process.
Controls the selection of the slice the associated BaseRenderer will display.
mitk::VtkPropRenderer::Pointer m_Renderer
static RenderingManager * GetInstance()
static void BaseRendererChanged(BaseRenderer *renderer)
BaseRendererChanged has to be called in the case that the actual BaseRenderer object for a BaseRender...
virtual MapperSlotId GetMapperID()
Get the MapperSlotId to use.
virtual CameraRotationController * GetCameraRotationController()
void Initialize(const char *name="unnamed renderer")
virtual mitk::VtkPropRenderer * GetRenderer()
virtual ~RenderWindowBase()
virtual vtkRenderWindow * GetVtkRenderWindow()=0
static vtkMitkRenderProp * New()
vtkMitkRenderProp * m_RenderProp
virtual SliceNavigationController * GetSliceNavigationController()
virtual mitk::SliceNavigationController * GetSliceNavigationController()
static void RemoveInstance(vtkRenderWindow *renWin)
static Pointer New(const char *_arga, vtkRenderWindow *_argb)
static void AddInstance(vtkRenderWindow *renWin, BaseRenderer *baseRenderer)
virtual mitk::BaseController * GetController()