17 #ifndef MITK_REG_EVALUATION_MAPPER_2D_H
18 #define MITK_REG_EVALUATION_MAPPER_2D_H
21 #include <mapRegistration.h>
33 #include <vtkSmartPointer.h>
34 #include <vtkPropAssembly.h>
40 class vtkPolyDataMapper;
44 class vtkImageExtractComponents;
45 class vtkImageReslice;
46 class vtkImageChangeInformation;
50 class vtkMitkApplyLevelWindowToRGBFilter;
66 itkFactorylessNewMacro(
Self)
vtkSmartPointer< vtkMitkLevelWindowFilter > m_MappedLevelWindowFilter
This filter is used to apply the level window to moving image.
vtkSmartPointer< vtkImageData > m_EvaluationImage
Current slice of a 2D render window.
mitk::ScalarType * m_mmPerPixel
mmPerPixel relation between pixel and mm. (World spacing).
Base class for mapper specific rendering ressources.
vtkSmartPointer< vtkMitkLevelWindowFilter > m_TargetLevelWindowFilter
This filter is used to apply the level window to target image.
vtkSmartPointer< vtkPlaneSource > m_Plane
Plane on which the slice is rendered as texture.
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
vtkSmartPointer< vtkImageExtractComponents > m_MappedExtractFilter
Organizes the rendering process.
mitk::Image::Pointer m_slicedTargetImage
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
MAPRegistrationWrapper Wrapper class to allow the handling of MatchPoint registration objects as mitk...
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.
mitk::ExtractSliceFilter::Pointer m_Reslicer
The actual reslicer (one per renderer)
vtkSmartPointer< vtkPolyDataMapper > m_Mapper
Mapper of a 2D render window.
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows.
mitk::Image::Pointer m_slicedMappedImage
#define MITKMATCHPOINTREGISTRATION_EXPORT
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
#define mitkClassMacro(className, SuperClassName)
vtkSmartPointer< vtkActor > m_Actor
Actor of a 2D render window.
Image class for storing images.
vtkSmartPointer< vtkLookupTable > m_DefaultLookupTable
vtkSmartPointer< vtkTexture > m_Texture
The texture which is used to render the current slice.
vtkSmartPointer< vtkImageExtractComponents > m_TargetExtractFilter
Applies the grayvalue or color/opacity level window to scalar or RGB(A) images.
Describes the geometry of a data object consisting of slices.
vtkSmartPointer< vtkLookupTable > m_ColorLookupTable
The lookuptables for colors and level window.
Describes a two-dimensional, rectangular plane.
vtkSmartPointer< vtkPropAssembly > m_Actors
Mapper to resample and display 2D slices of registration evaluation visualization.
vtkSmartPointer< vtkPolyData > m_EmptyPolyData
Empty vtkPolyData that is set when rendering geometry does not intersect the image geometry...
Class for nodes of the DataTree.