17 #ifndef MITKIMAGEVTKMAPPER2D_H_HEADER_INCLUDED_C10E906E
18 #define MITKIMAGEVTKMAPPER2D_H_HEADER_INCLUDED_C10E906E
29 #include <vtkPropAssembly.h>
30 #include <vtkSmartPointer.h>
33 class vtkPolyDataMapper;
37 class vtkImageExtractComponents;
38 class vtkImageReslice;
39 class vtkImageChangeInformation;
43 class vtkMitkApplyLevelWindowToRGBFilter;
127 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
240 template <
typename TPixel>
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
Base class for mapper specific rendering ressources.
vtkSmartPointer< vtkActor > m_Actor
Actor of a 2D render window.
vtkSmartPointer< vtkImageExtractComponents > m_VectorComponentExtractor
Organizes the rendering process.
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class of all mappers, Vtk as well as OpenGL mappers.
vtkSmartPointer< vtkLookupTable > m_ColorLookupTable
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
vtkSmartPointer< vtkPropAssembly > m_Actors
vtkSmartPointer< vtkLookupTable > m_DefaultLookupTable
The lookuptables for colors and level window.
vtkSmartPointer< vtkPolyData > m_OutlinePolyData
PolyData object containg all lines/points needed for outlining the contour. This container is used to...
Mapper to resample and display 2D slices of a 3D image.
vtkSmartPointer< vtkMitkLevelWindowFilter > m_LevelWindowFilter
This filter is used to apply the level window to Grayvalue and RBG(A) images.
mitk::ScalarType * m_mmPerPixel
mmPerPixel relation between pixel and mm. (World spacing).
#define mitkClassMacro(className, SuperClassName)
vtkSmartPointer< vtkPolyDataMapper > m_Mapper
Mapper of a 2D render window.
Image class for storing images.
vtkSmartPointer< vtkPolyData > m_EmptyPolyData
Empty vtkPolyData that is set when rendering geometry does not intersect the image geometry...
vtkSmartPointer< vtkTexture > m_Texture
The texture which is used to render the current slice.
Applies the grayvalue or color/opacity level window to scalar or RGB(A) images.
vtkSmartPointer< vtkMitkThickSlicesFilter > m_TSFilter
Filter for thick slices.
Describes the geometry of a data object consisting of slices.
vtkSmartPointer< vtkLookupTable > m_BinaryLookupTable
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows.
Describes a two-dimensional, rectangular plane.
vtkSmartPointer< vtkPlaneSource > m_Plane
Plane on which the slice is rendered as texture.
Class for nodes of the DataTree.
mitk::ExtractSliceFilter::Pointer m_Reslicer
The actual reslicer (one per renderer)
vtkSmartPointer< vtkImageData > m_ReslicedImage
Current slice of a 2D render window.