Medical Imaging Interaction Toolkit
2016.11.0
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 () | |
Default deconstructor of the local storage. More... | |
Public Member Functions inherited from mitk::Mapper::BaseLocalStorage | |
bool | IsGenerateDataRequired (mitk::BaseRenderer *renderer, mitk::Mapper *mapper, mitk::DataNode *dataNode) const |
void | UpdateGenerateDataTime () |
itk::TimeStamp & | GetLastGenerateDataTime () |
Public Attributes | |
vtkSmartPointer< vtkPropAssembly > | m_Actors |
std::vector< vtkSmartPointer< vtkActor > > | m_LayerActorVector |
std::vector< vtkSmartPointer< vtkPolyDataMapper > > | m_LayerMapperVector |
std::vector< vtkSmartPointer< vtkImageData > > | m_ReslicedImageVector |
std::vector< vtkSmartPointer< vtkNeverTranslucentTexture > > | m_LayerTextureVector |
vtkSmartPointer< vtkPolyData > | m_EmptyPolyData |
vtkSmartPointer< vtkPlaneSource > | m_Plane |
std::vector< mitk::ExtractSliceFilter::Pointer > | m_ReslicerVector |
vtkSmartPointer< vtkPolyData > | m_OutlinePolyData |
vtkSmartPointer< vtkActor > | m_OutlineActor |
An actor for the outline. More... | |
vtkSmartPointer< vtkActor > | m_OutlineShadowActor |
An actor for the outline shadow. More... | |
vtkSmartPointer< vtkPolyDataMapper > | m_OutlineMapper |
A mapper for the outline. More... | |
itk::TimeStamp | m_LastDataUpdateTime |
Timestamp of last update of stored data. More... | |
itk::TimeStamp | m_LastPropertyUpdateTime |
Timestamp of last update of a property. More... | |
mitk::ScalarType * | m_mmPerPixel |
mmPerPixel relation between pixel and mm. (World spacing). More... | |
int | m_NumberOfLayers |
std::vector< vtkSmartPointer< vtkMitkLevelWindowFilter > > | m_LevelWindowFilterVector |
This filter is used to apply the level window to Grayvalue and RBG(A) images. More... | |
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 transversal, 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 89 of file mitkLabelSetImageVtkMapper2D.h.
mitk::LabelSetImageVtkMapper2D::LocalStorage::LocalStorage | ( | ) |
Default constructor of the local storage.
Definition at line 632 of file mitkLabelSetImageVtkMapper2D.cpp.
References mitk::New().
mitk::LabelSetImageVtkMapper2D::LocalStorage::~LocalStorage | ( | ) |
Default deconstructor of the local storage.
Definition at line 628 of file mitkLabelSetImageVtkMapper2D.cpp.
vtkSmartPointer<vtkPropAssembly> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_Actors |
Definition at line 92 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_EmptyPolyData |
Definition at line 99 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastDataUpdateTime |
Timestamp of last update of stored data.
Definition at line 113 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::Update().
itk::TimeStamp mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LastPropertyUpdateTime |
Timestamp of last update of a property.
Definition at line 116 of file mitkLabelSetImageVtkMapper2D.h.
std::vector<vtkSmartPointer<vtkActor> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerActorVector |
Definition at line 94 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::ApplyOpacity(), mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().
std::vector<vtkSmartPointer<vtkPolyDataMapper> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerMapperVector |
Definition at line 95 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
std::vector<vtkSmartPointer<vtkNeverTranslucentTexture> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LayerTextureVector |
Definition at line 97 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
std::vector<vtkSmartPointer<vtkMitkLevelWindowFilter> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_LevelWindowFilterVector |
This filter is used to apply the level window to Grayvalue and RBG(A) images.
Definition at line 125 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::ApplyLookuptable(), and mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
mitk::ScalarType* mitk::LabelSetImageVtkMapper2D::LocalStorage::m_mmPerPixel |
mmPerPixel relation between pixel and mm. (World spacing).
Definition at line 119 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::CreateOutlinePolyData(), mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().
int mitk::LabelSetImageVtkMapper2D::LocalStorage::m_NumberOfLayers |
Definition at line 121 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineActor |
An actor for the outline.
Definition at line 106 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::ApplyColor(), mitk::LabelSetImageVtkMapper2D::ApplyOpacity(), mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().
vtkSmartPointer<vtkPolyDataMapper> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineMapper |
A mapper for the outline.
Definition at line 110 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
vtkSmartPointer<vtkPolyData> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlinePolyData |
Definition at line 104 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
vtkSmartPointer<vtkActor> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_OutlineShadowActor |
An actor for the outline shadow.
Definition at line 108 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::ApplyColor(), mitk::LabelSetImageVtkMapper2D::ApplyOpacity(), mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().
vtkSmartPointer<vtkPlaneSource> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_Plane |
Definition at line 100 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::GeneratePlane().
std::vector<vtkSmartPointer<vtkImageData> > mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicedImageVector |
Definition at line 96 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer().
std::vector<mitk::ExtractSliceFilter::Pointer> mitk::LabelSetImageVtkMapper2D::LocalStorage::m_ReslicerVector |
Definition at line 102 of file mitkLabelSetImageVtkMapper2D.h.
Referenced by mitk::LabelSetImageVtkMapper2D::GenerateDataForRenderer(), and mitk::LabelSetImageVtkMapper2D::TransformActor().