Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
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 86 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 89 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_EmptyPolyData |
Definition at line 103 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 95 of file mitkLabelSetImageVtkMapper2D.h.
bool mitk::LabelSetImageVtkMapper2D::LocalStorage::m_HasValidContent |
Definition at line 130 of file mitkLabelSetImageVtkMapper2D.h.
mitk::LookupTable::Pointer mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LabelLookupTable |
look up table for label colors.
Definition at line 127 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastActiveLabelUpdateTime |
Timestamp of last update of a property.
Definition at line 121 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastDataUpdateTime |
Timestamp of last update of stored data.
Definition at line 117 of file mitkLabelSetImageVtkMapper2D.h.
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastPropertyUpdateTime |
Timestamp of last update of a property.
Definition at line 119 of file mitkLabelSetImageVtkMapper2D.h.
mitk::TimeStepType mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastTimeStep |
Definition at line 132 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkActor> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerActorVector |
Definition at line 97 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkImageMapToColors> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerImageMapToColors |
Definition at line 100 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkPolyDataMapper> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerMapperVector |
Definition at line 98 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkNeverTranslucentTexture> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerTextureVector |
Definition at line 101 of file mitkLabelSetImageVtkMapper2D.h.
mitk::ScalarType* mitk::LabelSetImageVtkMapper2D::LocalStorage::m_mmPerPixel |
mmPerPixel relation between pixel and mm. (World spacing).
Definition at line 124 of file mitkLabelSetImageVtkMapper2D.h.
unsigned int mitk::LabelSetImageVtkMapper2D::LocalStorage::m_NumberOfLayers |
Definition at line 134 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineActor |
An actor for the outline.
Definition at line 110 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyDataMapper> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineMapper |
A mapper for the outline.
Definition at line 114 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlinePolyData |
Definition at line 108 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineShadowActor |
An actor for the outline shadow.
Definition at line 112 of file mitkLabelSetImageVtkMapper2D.h.
vtkSmartPointer<vtkPlaneSource> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_Plane |
Definition at line 104 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkImageData> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicedImageVector |
Definition at line 99 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<mitk::ExtractSliceFilter::Pointer> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicerVector |
Definition at line 106 of file mitkLabelSetImageVtkMapper2D.h.
mitk::PlaneGeometry::Pointer mitk::LabelSetImageVtkMapper2D::LocalStorage::m_WorldPlane |
Definition at line 129 of file mitkLabelSetImageVtkMapper2D.h.