Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::CrosshairVtkMapper2D::LocalStorage Class Reference

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

#include <mitkCrosshairVtkMapper2D.h>

Inheritance diagram for mitk::CrosshairVtkMapper2D::LocalStorage:
Collaboration diagram for mitk::CrosshairVtkMapper2D::LocalStorage:

Public Member Functions

 LocalStorage ()
 Constructor. Creates the VTK actor, mapper, and assembly. More...
 
 ~LocalStorage () override
 Destructor. 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
 Check whether GenerateDataForRenderer() needs to be called. More...
 
void UpdateGenerateDataTime ()
 Mark the stored data as up-to-date. More...
 
itk::TimeStamp & GetLastGenerateDataTime ()
 Get a reference to the last-generate-data timestamp. More...
 

Public Attributes

vtkSmartPointer< vtkActor2D > m_CrosshairActor
 The crosshair line actor. More...
 
vtkSmartPointer< vtkPolyDataMapper2D > m_Mapper
 The poly data mapper. More...
 
vtkSmartPointer< vtkPropAssembly > m_CrosshairAssembly
 The prop assembly grouping actors. 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 2D render windows.

Definition at line 97 of file mitkCrosshairVtkMapper2D.h.

Constructor & Destructor Documentation

◆ LocalStorage()

mitk::CrosshairVtkMapper2D::LocalStorage::LocalStorage ( )

Constructor. Creates the VTK actor, mapper, and assembly.

◆ ~LocalStorage()

mitk::CrosshairVtkMapper2D::LocalStorage::~LocalStorage ( )
override

Destructor.

Member Data Documentation

◆ m_CrosshairActor

vtkSmartPointer<vtkActor2D> mitk::CrosshairVtkMapper2D::LocalStorage::m_CrosshairActor

The crosshair line actor.

Definition at line 107 of file mitkCrosshairVtkMapper2D.h.

◆ m_CrosshairAssembly

vtkSmartPointer<vtkPropAssembly> mitk::CrosshairVtkMapper2D::LocalStorage::m_CrosshairAssembly

The prop assembly grouping actors.

Definition at line 109 of file mitkCrosshairVtkMapper2D.h.

◆ m_Mapper

vtkSmartPointer<vtkPolyDataMapper2D> mitk::CrosshairVtkMapper2D::LocalStorage::m_Mapper

The poly data mapper.

Definition at line 108 of file mitkCrosshairVtkMapper2D.h.


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