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

Internal class holding the vtkActor, etc. for each of the render windows. More...

#include <mitkLabelOverlay3D.h>

Inheritance diagram for mitk::LabelOverlay3D::LocalStorage:
Collaboration diagram for mitk::LabelOverlay3D::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::Overlay::BaseLocalStorage
bool IsGenerateDataRequired (mitk::BaseRenderer *renderer, mitk::Overlay *overlay)
 
void UpdateGenerateDataTime ()
 
itk::TimeStamp & GetLastGenerateDataTime ()
 

Public Attributes

vtkSmartPointer< vtkPolyData > m_Points
 
vtkSmartPointer< vtkActor2D > m_LabelsActor
 
vtkSmartPointer< vtkIntArray > m_Sizes
 
vtkSmartPointer< vtkStringArray > m_Labels
 
vtkSmartPointer< vtkLabelPlacementMapper > m_LabelMapper
 
vtkSmartPointer< vtkPointSetToLabelHierarchy > m_PointSetToLabelHierarchyFilter
 
itk::TimeStamp m_LastUpdateTime
 Timestamp of last update of stored data. More...
 

Additional Inherited Members

- Protected Attributes inherited from mitk::Overlay::BaseLocalStorage
itk::TimeStamp m_LastGenerateDataTime
 timestamp of last update of stored data More...
 

Detailed Description

Internal class holding the vtkActor, etc. for each of the render windows.

Definition at line 43 of file mitkLabelOverlay3D.h.

Constructor & Destructor Documentation

mitk::LabelOverlay3D::LocalStorage::LocalStorage ( )

Default constructor of the local storage.

Definition at line 44 of file mitkLabelOverlay3D.cpp.

References mitk::New().

mitk::LabelOverlay3D::LocalStorage::~LocalStorage ( )

Default deconstructor of the local storage.

Definition at line 40 of file mitkLabelOverlay3D.cpp.

Member Data Documentation

vtkSmartPointer<vtkLabelPlacementMapper> mitk::LabelOverlay3D::LocalStorage::m_LabelMapper

Definition at line 50 of file mitkLabelOverlay3D.h.

Referenced by mitk::LabelOverlay3D::UpdateVtkOverlay().

vtkSmartPointer<vtkStringArray> mitk::LabelOverlay3D::LocalStorage::m_Labels

Definition at line 49 of file mitkLabelOverlay3D.h.

Referenced by mitk::LabelOverlay3D::UpdateVtkOverlay().

vtkSmartPointer<vtkActor2D> mitk::LabelOverlay3D::LocalStorage::m_LabelsActor
itk::TimeStamp mitk::LabelOverlay3D::LocalStorage::m_LastUpdateTime

Timestamp of last update of stored data.

Definition at line 54 of file mitkLabelOverlay3D.h.

vtkSmartPointer<vtkPolyData> mitk::LabelOverlay3D::LocalStorage::m_Points

Definition at line 46 of file mitkLabelOverlay3D.h.

Referenced by mitk::LabelOverlay3D::UpdateVtkOverlay().

vtkSmartPointer<vtkPointSetToLabelHierarchy> mitk::LabelOverlay3D::LocalStorage::m_PointSetToLabelHierarchyFilter

Definition at line 51 of file mitkLabelOverlay3D.h.

Referenced by mitk::LabelOverlay3D::UpdateVtkOverlay().

vtkSmartPointer<vtkIntArray> mitk::LabelOverlay3D::LocalStorage::m_Sizes

Definition at line 48 of file mitkLabelOverlay3D.h.

Referenced by mitk::LabelOverlay3D::UpdateVtkOverlay().


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