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 <mitkSurfaceVtkMapper2D.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 | |
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 76 of file mitkSurfaceVtkMapper2D.h.
mitk::SurfaceVtkMapper2D::LocalStorage::LocalStorage | ( | ) |
Default constructor of the local storage.
Definition at line 45 of file mitkSurfaceVtkMapper2D.cpp.
References m_Actor, m_ArrowSource, m_Cutter, m_CuttingPlane, m_InverseNormalActor, m_InverseNormalGlyph, m_InverseNormalMapper, m_Mapper, m_NormalActor, m_NormalGlyph, m_NormalMapper, m_PropAssembly, m_ReverseSense, and mitk::New().
mitk::SurfaceVtkMapper2D::LocalStorage::~LocalStorage | ( | ) |
Default deconstructor of the local storage.
Definition at line 96 of file mitkSurfaceVtkMapper2D.cpp.
vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_Actor |
m_Actor actor for the surface cut.
Definition at line 93 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkArrowSource> mitk::SurfaceVtkMapper2D::LocalStorage::m_ArrowSource |
m_ArrowSource Arrow representation of the normals.
Definition at line 138 of file mitkSurfaceVtkMapper2D.h.
Referenced by LocalStorage().
vtkSmartPointer<vtkCutter> mitk::SurfaceVtkMapper2D::LocalStorage::m_Cutter |
m_Cutter Filter to cut out the 2D slice.
Definition at line 109 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkPlane> mitk::SurfaceVtkMapper2D::LocalStorage::m_CuttingPlane |
m_CuttingPlane The plane where to cut off the 2D slice.
Definition at line 113 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalActor |
m_InverseNormalActor actor for the inverse normals.
Definition at line 101 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalGlyph |
m_InverseNormalGlyph Glyph for creating inverse normals.
Definition at line 133 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_InverseNormalMapper |
m_InverseNormalMapper Mapper for the inverse normals.
Definition at line 123 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
itk::TimeStamp mitk::SurfaceVtkMapper2D::LocalStorage::m_LastUpdateTime |
Timestamp of last update of stored data.
Definition at line 80 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::Update().
vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_Mapper |
m_Mapper VTK mapper for all types of 2D polydata e.g. werewolves.
Definition at line 105 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalActor |
m_NormalActor actor for the normals.
Definition at line 97 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkGlyph3D> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalGlyph |
m_NormalGlyph Glyph for creating normals.
Definition at line 128 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::ApplyAllProperties(), mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
vtkSmartPointer<vtkPolyDataMapper> mitk::SurfaceVtkMapper2D::LocalStorage::m_NormalMapper |
m_NormalMapper Mapper for the normals.
Definition at line 118 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().
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 88 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), mitk::SurfaceVtkMapper2D::GetVtkProp(), LocalStorage(), and mitk::SurfaceVtkMapper2D::ResetMapper().
vtkSmartPointer<vtkReverseSense> mitk::SurfaceVtkMapper2D::LocalStorage::m_ReverseSense |
m_ReverseSense Filter to invert the normals.
Definition at line 143 of file mitkSurfaceVtkMapper2D.h.
Referenced by mitk::SurfaceVtkMapper2D::GenerateDataForRenderer(), and LocalStorage().