Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::PlaneGeometryDataVtkMapper3D::ActorInfo Class Reference

Helper class that associates a vtkActor with an observer on a mapper object. More...

#include <mitkPlaneGeometryDataVtkMapper3D.h>

Public Member Functions

void Initialize (vtkActor *actor, itk::Object *sender, itk::Command *command)
 Initialize with an actor, a sender object, and a delete command. More...
 
 ActorInfo ()
 
 ~ActorInfo ()
 

Public Attributes

vtkActor * m_Actor
 The VTK actor for the image texture. More...
 
itk::Object * m_Sender
 The observed mapper object (raw pointer, cleaned up via observer). More...
 
unsigned long m_ObserverID
 The observer ID for the delete callback. More...
 

Detailed Description

Helper class that associates a vtkActor with an observer on a mapper object.

Stores the actor, the observed sender, and the observer ID. The observer connection is cleaned up on destruction.

Definition at line 198 of file mitkPlaneGeometryDataVtkMapper3D.h.

Constructor & Destructor Documentation

◆ ActorInfo()

mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::ActorInfo ( )

◆ ~ActorInfo()

mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::~ActorInfo ( )

Member Function Documentation

◆ Initialize()

void mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::Initialize ( vtkActor *  actor,
itk::Object *  sender,
itk::Command *  command 
)

Initialize with an actor, a sender object, and a delete command.

Member Data Documentation

◆ m_Actor

vtkActor* mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::m_Actor

The VTK actor for the image texture.

Definition at line 201 of file mitkPlaneGeometryDataVtkMapper3D.h.

◆ m_ObserverID

unsigned long mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::m_ObserverID

The observer ID for the delete callback.

Definition at line 203 of file mitkPlaneGeometryDataVtkMapper3D.h.

◆ m_Sender

itk::Object* mitk::PlaneGeometryDataVtkMapper3D::ActorInfo::m_Sender

The observed mapper object (raw pointer, cleaned up via observer).

Definition at line 202 of file mitkPlaneGeometryDataVtkMapper3D.h.


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