|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows. More...
#include <mitkRegEvaluationMapper2D.h>


Public Member Functions | |
| LocalStorage () | |
| Default constructor of the local storage. More... | |
| ~LocalStorage () override | |
| Default deconstructor of the local storage. More... | |
Public Member Functions inherited from mitk::Mapper::BaseLocalStorage | |
| BaseLocalStorage ()=default | |
| virtual | ~BaseLocalStorage ()=default |
| BaseLocalStorage (const BaseLocalStorage &)=delete | |
| BaseLocalStorage & | operator= (const BaseLocalStorage &)=delete |
| bool | IsGenerateDataRequired (mitk::BaseRenderer *renderer, mitk::Mapper *mapper, mitk::DataNode *dataNode) const |
| Check whether GenerateDataForRenderer() needs to be called. More... | |
| void | UpdateGenerateDataTime () |
| Mark the stored data as up-to-date. More... | |
| itk::TimeStamp & | GetLastGenerateDataTime () |
| Get a reference to the last-generate-data timestamp. More... | |
Public Attributes | |
| vtkSmartPointer< vtkActor > | m_Actor |
| Actor of a 2D render window. More... | |
| vtkSmartPointer< vtkPropAssembly > | m_Actors |
| vtkSmartPointer< vtkPolyDataMapper > | m_Mapper |
| Mapper of a 2D render window. More... | |
| vtkSmartPointer< vtkImageData > | m_EvaluationImage |
| Current slice of a 2D render window. More... | |
| vtkSmartPointer< vtkPolyData > | m_EmptyPolyData |
| Empty vtkPolyData that is set when rendering geometry does not intersect the image geometry. More... | |
| vtkSmartPointer< vtkPlaneSource > | m_Plane |
| Plane on which the slice is rendered as texture. More... | |
| vtkSmartPointer< vtkTexture > | m_Texture |
| The texture which is used to render the current slice. More... | |
| vtkSmartPointer< vtkLookupTable > | m_ColorLookupTable |
| The lookuptables for colors and level window. More... | |
| vtkSmartPointer< vtkLookupTable > | m_DefaultLookupTable |
| mitk::ExtractSliceFilter::Pointer | m_Reslicer |
| The actual reslicer (one per renderer) More... | |
| mitk::Image::Pointer | m_slicedTargetImage |
| mitk::Image::Pointer | m_slicedMappedImage |
| itk::TimeStamp | m_LastUpdateTime |
| Timestamp of last update of stored data. More... | |
| mitk::ScalarType * | m_mmPerPixel |
| mmPerPixel relation between pixel and mm. (World spacing). More... | |
| vtkSmartPointer< vtkMitkLevelWindowFilter > | m_TargetLevelWindowFilter |
| This filter is used to apply the level window to target image. More... | |
| vtkSmartPointer< vtkMitkLevelWindowFilter > | m_MappedLevelWindowFilter |
| This filter is used to apply the level window to moving image. More... | |
| vtkSmartPointer< vtkImageExtractComponents > | m_TargetExtractFilter |
| vtkSmartPointer< vtkImageExtractComponents > | m_MappedExtractFilter |
| vtkSmartPointer< vtkImageLuminance > | m_TargetLuminanceFilter |
| Luminance filters for converting multi-component images to perceptual grayscale. More... | |
| vtkSmartPointer< vtkImageLuminance > | m_MappedLuminanceFilter |
| vtkAlgorithmOutput * | m_TargetScalarOutput |
| vtkAlgorithmOutput * | m_MappedScalarOutput |
| vtkSmartPointer< vtkImageExtractComponents > | m_TargetColorExtractFilter |
| Extract filters for color output path (always 3-component RGB). More... | |
| vtkSmartPointer< vtkImageExtractComponents > | m_MappedColorExtractFilter |
| vtkAlgorithmOutput * | m_TargetColorOutput |
| vtkAlgorithmOutput * | m_MappedColorOutput |
Additional Inherited Members | |
Protected Attributes inherited from mitk::Mapper::BaseLocalStorage | |
| itk::TimeStamp | m_LastGenerateDataTime |
| Timestamp of last update of stored data. More... | |
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows.
To render axial, coronal, and sagittal, the mapper is called three times. For performance reasons, the corresponding data for each view is saved in the internal helper class LocalStorage. This allows rendering n views with just 1 mitkMapper using n vtkMapper.
Definition at line 90 of file mitkRegEvaluationMapper2D.h.
| mitk::RegEvaluationMapper2D::LocalStorage::LocalStorage | ( | ) |
Default constructor of the local storage.
|
override |
Default deconstructor of the local storage.
| vtkSmartPointer<vtkActor> mitk::RegEvaluationMapper2D::LocalStorage::m_Actor |
Actor of a 2D render window.
Definition at line 94 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkPropAssembly> mitk::RegEvaluationMapper2D::LocalStorage::m_Actors |
Definition at line 96 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkLookupTable> mitk::RegEvaluationMapper2D::LocalStorage::m_ColorLookupTable |
The lookuptables for colors and level window.
Definition at line 115 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkLookupTable> mitk::RegEvaluationMapper2D::LocalStorage::m_DefaultLookupTable |
Definition at line 116 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkPolyData> mitk::RegEvaluationMapper2D::LocalStorage::m_EmptyPolyData |
Empty vtkPolyData that is set when rendering geometry does not intersect the image geometry.
Definition at line 109 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageData> mitk::RegEvaluationMapper2D::LocalStorage::m_EvaluationImage |
Current slice of a 2D render window.
Definition at line 100 of file mitkRegEvaluationMapper2D.h.
| itk::TimeStamp mitk::RegEvaluationMapper2D::LocalStorage::m_LastUpdateTime |
Timestamp of last update of stored data.
Definition at line 127 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageExtractComponents> mitk::RegEvaluationMapper2D::LocalStorage::m_MappedColorExtractFilter |
Definition at line 152 of file mitkRegEvaluationMapper2D.h.
| vtkAlgorithmOutput* mitk::RegEvaluationMapper2D::LocalStorage::m_MappedColorOutput |
Definition at line 158 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageExtractComponents> mitk::RegEvaluationMapper2D::LocalStorage::m_MappedExtractFilter |
Definition at line 139 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkMitkLevelWindowFilter> mitk::RegEvaluationMapper2D::LocalStorage::m_MappedLevelWindowFilter |
This filter is used to apply the level window to moving image.
Definition at line 136 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageLuminance> mitk::RegEvaluationMapper2D::LocalStorage::m_MappedLuminanceFilter |
Definition at line 143 of file mitkRegEvaluationMapper2D.h.
| vtkAlgorithmOutput* mitk::RegEvaluationMapper2D::LocalStorage::m_MappedScalarOutput |
Definition at line 148 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkPolyDataMapper> mitk::RegEvaluationMapper2D::LocalStorage::m_Mapper |
Mapper of a 2D render window.
Definition at line 98 of file mitkRegEvaluationMapper2D.h.
| mitk::ScalarType* mitk::RegEvaluationMapper2D::LocalStorage::m_mmPerPixel |
mmPerPixel relation between pixel and mm. (World spacing).
Definition at line 130 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkPlaneSource> mitk::RegEvaluationMapper2D::LocalStorage::m_Plane |
Plane on which the slice is rendered as texture.
Definition at line 111 of file mitkRegEvaluationMapper2D.h.
| mitk::ExtractSliceFilter::Pointer mitk::RegEvaluationMapper2D::LocalStorage::m_Reslicer |
The actual reslicer (one per renderer)
Definition at line 118 of file mitkRegEvaluationMapper2D.h.
| mitk::Image::Pointer mitk::RegEvaluationMapper2D::LocalStorage::m_slicedMappedImage |
part of the moving image mapped into the slicedTargetImage geometry
Definition at line 124 of file mitkRegEvaluationMapper2D.h.
| mitk::Image::Pointer mitk::RegEvaluationMapper2D::LocalStorage::m_slicedTargetImage |
part of the target image that is relevant for the rendering
Definition at line 121 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageExtractComponents> mitk::RegEvaluationMapper2D::LocalStorage::m_TargetColorExtractFilter |
Extract filters for color output path (always 3-component RGB).
Definition at line 151 of file mitkRegEvaluationMapper2D.h.
| vtkAlgorithmOutput* mitk::RegEvaluationMapper2D::LocalStorage::m_TargetColorOutput |
Cached output ports for color-capable evaluation modes (blend, checker, wipe). Always 3-component RGB: for grayscale images R=G=B (neutral gray); for RGB images the actual hue and saturation are preserved.
Definition at line 157 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageExtractComponents> mitk::RegEvaluationMapper2D::LocalStorage::m_TargetExtractFilter |
Definition at line 138 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkMitkLevelWindowFilter> mitk::RegEvaluationMapper2D::LocalStorage::m_TargetLevelWindowFilter |
This filter is used to apply the level window to target image.
Definition at line 133 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkImageLuminance> mitk::RegEvaluationMapper2D::LocalStorage::m_TargetLuminanceFilter |
Luminance filters for converting multi-component images to perceptual grayscale.
Definition at line 142 of file mitkRegEvaluationMapper2D.h.
| vtkAlgorithmOutput* mitk::RegEvaluationMapper2D::LocalStorage::m_TargetScalarOutput |
Cached output ports for scalar evaluation modes. Set in GenerateDataForRenderer to either the extract filter output (scalar) or luminance filter output (multi-component).
Definition at line 147 of file mitkRegEvaluationMapper2D.h.
| vtkSmartPointer<vtkTexture> mitk::RegEvaluationMapper2D::LocalStorage::m_Texture |
The texture which is used to render the current slice.
Definition at line 113 of file mitkRegEvaluationMapper2D.h.