Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitk::LabelAnnotation3D::LocalStorage Class Reference

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

#include <mitkLabelAnnotation3D.h>

Inheritance diagram for mitk::LabelAnnotation3D::LocalStorage:
Collaboration diagram for mitk::LabelAnnotation3D::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::Annotation::BaseLocalStorage
bool IsGenerateDataRequired (mitk::BaseRenderer *renderer, mitk::Annotation *Annotation)
 
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::Annotation::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 39 of file mitkLabelAnnotation3D.h.

Constructor & Destructor Documentation

◆ LocalStorage()

mitk::LabelAnnotation3D::LocalStorage::LocalStorage ( )

Default constructor of the local storage.

◆ ~LocalStorage()

mitk::LabelAnnotation3D::LocalStorage::~LocalStorage ( )

Default deconstructor of the local storage.

Member Data Documentation

◆ m_LabelMapper

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

Definition at line 46 of file mitkLabelAnnotation3D.h.

◆ m_Labels

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

Definition at line 45 of file mitkLabelAnnotation3D.h.

◆ m_LabelsActor

vtkSmartPointer<vtkActor2D> mitk::LabelAnnotation3D::LocalStorage::m_LabelsActor

Definition at line 43 of file mitkLabelAnnotation3D.h.

◆ m_LastUpdateTime

itk::TimeStamp mitk::LabelAnnotation3D::LocalStorage::m_LastUpdateTime

Timestamp of last update of stored data.

Definition at line 50 of file mitkLabelAnnotation3D.h.

◆ m_Points

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

Definition at line 42 of file mitkLabelAnnotation3D.h.

◆ m_PointSetToLabelHierarchyFilter

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

Definition at line 47 of file mitkLabelAnnotation3D.h.

◆ m_Sizes

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

Definition at line 44 of file mitkLabelAnnotation3D.h.


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