Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

mitk::RenderWindow Class Reference
[Renderer and RenderWindow Classes]

mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent More...

#include <mitkRenderWindow.h>

Inheritance diagram for mitk::RenderWindow:
Inheritance graph
[legend]
Collaboration diagram for mitk::RenderWindow:
Collaboration graph
[legend]

List of all members.

Public Types

typedef RenderWindow Self
typedef itk::Object Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const
virtual ~RenderWindow ()
virtual vtkRenderWindow * GetVtkRenderWindow ()
virtual vtkRenderWindowInteractor * GetVtkRenderWindowInteractor ()
void SetLayoutIndex (unsigned int layoutIndex)
unsigned int GetLayoutIndex ()
void LayoutDesignListChanged (int layoutDesignIndex)
void FullScreenMode (bool state)

Static Public Member Functions

static Pointer New ()
static Pointer New (vtkRenderWindow *_arg)
static Pointer New (vtkRenderWindow *_arga, const char *_argb)

Protected Member Functions

 RenderWindow (vtkRenderWindow *existingRenderWindow=NULL, const char *name="unnamed renderer")
void ResetView ()

Protected Attributes

vtkRenderWindow * m_vtkRenderWindow
vtkRenderWindowInteractor * m_vtkRenderWindowInteractor
vtkEventProviderm_vtkMitkEventProvider

Detailed Description

mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent

Definition at line 38 of file mitkRenderWindow.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> mitk::RenderWindow::ConstPointer

Definition at line 43 of file mitkRenderWindow.h.

typedef itk::SmartPointer<Self> mitk::RenderWindow::Pointer

Definition at line 43 of file mitkRenderWindow.h.

Definition at line 43 of file mitkRenderWindow.h.

typedef itk::Object mitk::RenderWindow::Superclass

Definition at line 43 of file mitkRenderWindow.h.


Constructor & Destructor Documentation

mitk::RenderWindow::~RenderWindow (  ) [virtual]

Definition at line 50 of file mitkRenderWindow.cpp.

mitk::RenderWindow::RenderWindow ( vtkRenderWindow *  existingRenderWindow = NULL,
const char *  name = "unnamed renderer" 
) [protected]

Member Function Documentation

void mitk::RenderWindow::FullScreenMode ( bool  state )
virtual const char* mitk::RenderWindow::GetClassName (  ) const [virtual]
unsigned int mitk::RenderWindow::GetLayoutIndex (  )
vtkRenderWindow * mitk::RenderWindow::GetVtkRenderWindow (  ) [virtual]

Implements mitk::RenderWindowBase.

Definition at line 58 of file mitkRenderWindow.cpp.

{
  return m_vtkRenderWindow;
}
vtkRenderWindowInteractor * mitk::RenderWindow::GetVtkRenderWindowInteractor (  ) [virtual]

Implements mitk::RenderWindowBase.

Definition at line 63 of file mitkRenderWindow.cpp.

Referenced by RenderWindow().

void mitk::RenderWindow::LayoutDesignListChanged ( int  layoutDesignIndex )
static Pointer mitk::RenderWindow::New ( vtkRenderWindow *  _arga,
const char *  _argb 
) [inline, static]

Definition at line 46 of file mitkRenderWindow.h.

:
    RenderWindow(vtkRenderWindow * existingRenderWindow = NULL , const char* name = "unnamed renderer");
static Pointer mitk::RenderWindow::New (  ) [static]
Examples:
QtFreeRender.cpp.

Referenced by main(), and RenderWindow().

static Pointer mitk::RenderWindow::New ( vtkRenderWindow *  _arg ) [inline, static]

Definition at line 45 of file mitkRenderWindow.h.

:
    RenderWindow(vtkRenderWindow * existingRenderWindow = NULL , const char* name = "unnamed renderer");
void mitk::RenderWindow::ResetView (  ) [protected]
void mitk::RenderWindow::SetLayoutIndex ( unsigned int  layoutIndex )

Member Data Documentation

Definition at line 74 of file mitkRenderWindow.h.

Referenced by RenderWindow().

vtkRenderWindow* mitk::RenderWindow::m_vtkRenderWindow [protected]

Definition at line 71 of file mitkRenderWindow.h.

Referenced by RenderWindow().

vtkRenderWindowInteractor* mitk::RenderWindow::m_vtkRenderWindowInteractor [protected]

Definition at line 72 of file mitkRenderWindow.h.

Referenced by RenderWindow().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines