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 <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 |
void | UpdateGenerateDataTime () |
itk::TimeStamp & | GetLastGenerateDataTime () |
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< vtkCutter > | 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 74 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 91 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkArrowSource> mitk::SurfaceVtkMapper2D::LocalStorage::m_ArrowSource |
m_ArrowSource Arrow representation of the normals.
Definition at line 136 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkCutter> mitk::SurfaceVtkMapper2D::LocalStorage::m_Cutter |
m_Cutter Filter to cut out the 2D slice.
Definition at line 107 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 111 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalActor |
m_InverseNormalActor actor for the inverse normals.
Definition at line 99 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalGlyph |
m_InverseNormalGlyph Glyph for creating inverse normals.
Definition at line 131 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalMapper |
m_InverseNormalMapper Mapper for the inverse normals.
Definition at line 121 of file mitkSurfaceVtkMapper2D.h.
itk::TimeStamp mitk::SurfaceVtkMapper2D::LocalStorage::m_LastUpdateTime |
Timestamp of last update of stored data.
Definition at line 78 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 103 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalActor |
m_NormalActor actor for the normals.
Definition at line 95 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalGlyph |
m_NormalGlyph Glyph for creating normals.
Definition at line 126 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalMapper |
m_NormalMapper Mapper for the normals.
Definition at line 116 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 86 of file mitkSurfaceVtkMapper2D.h.
vtkSmartPointer<vtkReverseSense> mitk::SurfaceVtkMapper2D::LocalStorage::m_ReverseSense |
m_ReverseSense Filter to invert the normals.
Definition at line 141 of file mitkSurfaceVtkMapper2D.h.