Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
Visualization and Visualization Organization Classes

This category includes renderwindows (currently one for OpenGL), renderers (currently only one, for OpenGL-based renderwindows), mappers and classes for navigating in the data. More...

Collaboration diagram for Visualization and Visualization Organization Classes:

Modules

 Mapper Classes
 In the MITK rendering concept, Mappers are responsible for actually rendering data onto the screen.
 
 Navigation Control Classes
 The classes in this category tell the render (subclass of mitk::BaseRenderer) which slice (subclass mitk::SliceNavigationController) or from which direction (subclass mitk::CameraController) it has to render.
 
 Renderer and RenderWindow Classes
 The MITK rendering model resembles the mechisms found in VTK. This section describes the core components for coordinating rendering processes and render windows.
 

Detailed Description

This category includes renderwindows (currently one for OpenGL), renderers (currently only one, for OpenGL-based renderwindows), mappers and classes for navigating in the data.

Rationale and overview

Mappers visualize data objects of a specific classes by creating rendering primitives that interface to the graphics library (e.g., OpenGL, vtk). Renderers organize the rendering process. A Renderer contains a reference to a (sub-) data tree and asks the mappers of the data objects to render the data into the renderwindow it is associated to.

More details can be found in the section on Rendering Concept.

What belongs into this group

Practical issues

Plans for the future