Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::SurfaceVtkMapper2D::LocalStorage Class Reference

Internal class holding the mapper, actor, etc. for each of the 3 2D render windows. More...

#include <mitkSurfaceVtkMapper2D.h>

Inheritance diagram for mitk::SurfaceVtkMapper2D::LocalStorage:
Collaboration diagram for mitk::SurfaceVtkMapper2D::LocalStorage:

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...
 

Detailed Description

Internal class holding the mapper, actor, etc. for each of the 3 2D render windows.

Definition at line 76 of file mitkSurfaceVtkMapper2D.h.

Constructor & Destructor Documentation

mitk::SurfaceVtkMapper2D::LocalStorage::LocalStorage ( )
mitk::SurfaceVtkMapper2D::LocalStorage::~LocalStorage ( )

Default deconstructor of the local storage.

Definition at line 96 of file mitkSurfaceVtkMapper2D.cpp.

Member Data Documentation

vtkSmartPointer<vtkActor> mitk::SurfaceVtkMapper2D::LocalStorage::m_Actor
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().


The documentation for this class was generated from the following files: