Medical Imaging Interaction Toolkit
2024.06.99-60d9b802
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkRegEvaluationMapper2D_h
14 #define mitkRegEvaluationMapper2D_h
17 #include <mapRegistration.h>
29 #include <vtkSmartPointer.h>
30 #include <vtkPropAssembly.h>
36 class vtkPolyDataMapper;
40 class vtkImageExtractComponents;
41 class vtkImageReslice;
42 class vtkImageChangeInformation;
46 class vtkMitkApplyLevelWindowToRGBFilter;
62 itkFactorylessNewMacro(
Self);
Describes a two-dimensional, rectangular plane.
mitk::Image::Pointer m_slicedMappedImage
mitk::Image::Pointer m_slicedTargetImage
vtkSmartPointer< vtkImageExtractComponents > m_TargetExtractFilter
vtkSmartPointer< vtkTexture > m_Texture
The texture which is used to render the current slice.
Image class for storing images.
vtkSmartPointer< vtkPropAssembly > m_Actors
vtkSmartPointer< vtkActor > m_Actor
Actor of a 2D render window.
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
mitk::ScalarType * m_mmPerPixel
mmPerPixel relation between pixel and mm. (World spacing).
Find image slices visible on a given plane.
vtkSmartPointer< vtkMitkLevelWindowFilter > m_TargetLevelWindowFilter
This filter is used to apply the level window to target image.
vtkSmartPointer< vtkLookupTable > m_ColorLookupTable
The lookuptables for colors and level window.
vtkSmartPointer< vtkPlaneSource > m_Plane
Plane on which the slice is rendered as texture.
Base class of all mappers, Vtk as well as OpenGL mappers.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class for mapper specific rendering resources.
Applies the grayvalue or color/opacity level window to scalar or RGB(A) images.
vtkSmartPointer< vtkPolyData > m_EmptyPolyData
Empty vtkPolyData that is set when rendering geometry does not intersect the image geometry.
vtkSmartPointer< vtkImageData > m_EvaluationImage
Current slice of a 2D render window.
Describes the geometry of a data object consisting of slices.
vtkSmartPointer< vtkMitkLevelWindowFilter > m_MappedLevelWindowFilter
This filter is used to apply the level window to moving image.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
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.
#define mitkClassMacro(className, SuperClassName)
MAPRegistrationWrapper Wrapper class to allow the handling of MatchPoint registration objects as mitk...
vtkSmartPointer< vtkImageExtractComponents > m_MappedExtractFilter
#define MITKMATCHPOINTREGISTRATION_EXPORT
vtkSmartPointer< vtkLookupTable > m_DefaultLookupTable
Mapper to resample and display 2D slices of registration evaluation visualization.
mitk::ExtractSliceFilter::Pointer m_Reslicer
The actual reslicer (one per renderer)
Class for nodes of the DataTree.
void SetDefaultProperties(DataNode *node, BaseRenderer *renderer, bool override)
Set common default properties for both 2-d and 3-d ROI mappers.