|
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 <mitkSurfaceVtkMapper2D.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 | |
| itk::TimeStamp | m_LastUpdateTime |
| Timestamp of last update of stored data. More... | |
| vtkSmartPointer< vtkAssembly > | m_PropAssembly |
| m_PropAssembly Contains all vtkProps for the final rendering. More... | |
| vtkSmartPointer< vtkActor > | m_Actor |
| m_Actor actor for the surface cut. More... | |
| vtkSmartPointer< vtkActor > | m_NormalActor |
| m_NormalActor actor for the normals. More... | |
| vtkSmartPointer< vtkActor > | m_InverseNormalActor |
| m_InverseNormalActor actor for the inverse normals. More... | |
| vtkSmartPointer< vtkPolyDataMapper > | m_Mapper |
| m_Mapper VTK mapper for all types of 2D polydata e.g. werewolves. More... | |
| vtkSmartPointer< vtkPolyDataPlaneCutter > | m_Cutter |
| m_Cutter Filter to cut out the 2D slice. More... | |
| vtkSmartPointer< vtkPlane > | m_CuttingPlane |
| m_CuttingPlane The plane where to cut off the 2D slice. More... | |
| vtkSmartPointer< vtkPolyDataMapper > | m_NormalMapper |
| m_NormalMapper Mapper for the normals. More... | |
| vtkSmartPointer< vtkPolyDataMapper > | m_InverseNormalMapper |
| m_InverseNormalMapper Mapper for the inverse normals. More... | |
| vtkSmartPointer< vtkGlyph3D > | m_NormalGlyph |
| m_NormalGlyph Glyph for creating normals. More... | |
| vtkSmartPointer< vtkGlyph3D > | m_InverseNormalGlyph |
| m_InverseNormalGlyph Glyph for creating inverse normals. More... | |
| vtkSmartPointer< vtkArrowSource > | m_ArrowSource |
| m_ArrowSource Arrow representation of the normals. More... | |
| vtkSmartPointer< vtkReverseSense > | m_ReverseSense |
| m_ReverseSense Filter to invert the normals. 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.
Definition at line 94 of file mitkSurfaceVtkMapper2D.h.
| mitk::SurfaceVtkMapper2D::LocalStorage::LocalStorage | ( | ) |
Default constructor of the local storage.
|
override |
Default deconstructor of the local storage.
| vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_Actor |
m_Actor actor for the surface cut.
Definition at line 111 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkArrowSource> mitk::SurfaceVtkMapper2D::LocalStorage::m_ArrowSource |
m_ArrowSource Arrow representation of the normals.
Definition at line 156 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkPolyDataPlaneCutter> mitk::SurfaceVtkMapper2D::LocalStorage::m_Cutter |
m_Cutter Filter to cut out the 2D slice.
Definition at line 127 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkPlane> mitk::SurfaceVtkMapper2D::LocalStorage::m_CuttingPlane |
m_CuttingPlane The plane where to cut off the 2D slice.
Definition at line 131 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalActor |
m_InverseNormalActor actor for the inverse normals.
Definition at line 119 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalGlyph |
m_InverseNormalGlyph Glyph for creating inverse normals.
Definition at line 151 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalMapper |
m_InverseNormalMapper Mapper for the inverse normals.
Definition at line 141 of file mitkSurfaceVtkMapper2D.h.
| itk::TimeStamp mitk::SurfaceVtkMapper2D::LocalStorage::m_LastUpdateTime |
Timestamp of last update of stored data.
Definition at line 98 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_Mapper |
m_Mapper VTK mapper for all types of 2D polydata e.g. werewolves.
Definition at line 123 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalActor |
m_NormalActor actor for the normals.
Definition at line 115 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalGlyph |
m_NormalGlyph Glyph for creating normals.
Definition at line 146 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalMapper |
m_NormalMapper Mapper for the normals.
Definition at line 136 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkAssembly> mitk::SurfaceVtkMapper2D::LocalStorage::m_PropAssembly |
m_PropAssembly Contains all vtkProps for the final rendering.
Consists of 3 actors: The surface cut (the slice from the 3D surface). The normals and the inverse normals.
Definition at line 106 of file mitkSurfaceVtkMapper2D.h.
| vtkSmartPointer<vtkReverseSense> mitk::SurfaceVtkMapper2D::LocalStorage::m_ReverseSense |
m_ReverseSense Filter to invert the normals.
Definition at line 161 of file mitkSurfaceVtkMapper2D.h.