Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows. More...
#include <mitkLabelSetImageVtkMapper2D.h>
Public Member Functions | |
LocalStorage () | |
Default constructor of the local storage. More... | |
~LocalStorage () override | |
Default destructor 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 |
void | UpdateGenerateDataTime () |
itk::TimeStamp & | GetLastGenerateDataTime () |
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 85 of file mitkLabelSetImageVtkMapper2D.h.
mitk::LabelSetImageVtkMapper2D::LocalStorage::LocalStorage | ( | ) |
Default constructor of the local storage.
|
override |
Default destructor of the local storage.
vtkSmartPointer<vtkPropAssembly> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_Actors |
Definition at line 88 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_EmptyPolyData |
Definition at line 102 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<const Image*> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_GroupImageIDs |
Vector containing the pointer of the currently used group images. IMPORTANT: This member must not be used to access any data. Its purpose is to allow checking if the order of the groups has changed in order to adapt the pipe line accordingly
Definition at line 94 of file mitkLabelSetImageVtkMapper2D.h.
bool mitk::LabelSetImageVtkMapper2D::LocalStorage::m_HasValidContent |
Definition at line 129 of file mitkLabelSetImageVtkMapper2D.h.
mitk::LookupTable::Pointer mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LabelLookupTable |
look up table for label colors.
Definition at line 126 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastActiveLabelUpdateTime |
Timestamp of last update of a property.
Definition at line 120 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastDataUpdateTime |
Timestamp of last update of stored data.
Definition at line 116 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastPropertyUpdateTime |
Timestamp of last update of a property.
Definition at line 118 of file mitkLabelSetImageVtkMapper2D.h.
mitk::TimeStepType mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastTimeStep |
Definition at line 131 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkActor> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerActorVector |
Definition at line 96 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkImageMapToColors> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerImageMapToColors |
Definition at line 99 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkPolyDataMapper> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerMapperVector |
Definition at line 97 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkNeverTranslucentTexture> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerTextureVector |
Definition at line 100 of file mitkLabelSetImageVtkMapper2D.h.
mitk::ScalarType* mitk::LabelSetImageVtkMapper2D::LocalStorage::m_mmPerPixel |
mmPerPixel relation between pixel and mm. (World spacing).
Definition at line 123 of file mitkLabelSetImageVtkMapper2D.h.
unsigned int mitk::LabelSetImageVtkMapper2D::LocalStorage::m_NumberOfLayers |
Definition at line 133 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineActor |
An actor for the outline.
Definition at line 109 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyDataMapper> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineMapper |
A mapper for the outline.
Definition at line 113 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlinePolyData |
Definition at line 107 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineShadowActor |
An actor for the outline shadow.
Definition at line 111 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPlaneSource> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_Plane |
Definition at line 103 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkImageData> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicedImageVector |
Definition at line 98 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<mitk::ExtractSliceFilter::Pointer> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicerVector |
Definition at line 105 of file mitkLabelSetImageVtkMapper2D.h.
mitk::PlaneGeometry::Pointer mitk::LabelSetImageVtkMapper2D::LocalStorage::m_WorldPlane |
Definition at line 128 of file mitkLabelSetImageVtkMapper2D.h.