ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
VtkUtils::AbstractWidgetObserver Class Referenceabstract

#include <abstractwidgetobserver.h>

Inheritance diagram for VtkUtils::AbstractWidgetObserver:
Collaboration diagram for VtkUtils::AbstractWidgetObserver:

Public Member Functions

 AbstractWidgetObserver (QObject *parent=0)
 
virtual ~AbstractWidgetObserver ()
 
void attach (vtkInteractorObserver *widget)
 

Protected Member Functions

virtual void Execute (vtkObject *caller, unsigned long eventId, void *callData)=0
 

Protected Attributes

vtkInteractorObserver * m_widget = nullptr
 

Detailed Description

Definition at line 19 of file abstractwidgetobserver.h.

Constructor & Destructor Documentation

◆ AbstractWidgetObserver()

VtkUtils::AbstractWidgetObserver::AbstractWidgetObserver ( QObject *  parent = 0)
explicit

Definition at line 14 of file abstractwidgetobserver.cpp.

◆ ~AbstractWidgetObserver()

VtkUtils::AbstractWidgetObserver::~AbstractWidgetObserver ( )
virtual

Definition at line 17 of file abstractwidgetobserver.cpp.

Member Function Documentation

◆ attach()

void VtkUtils::AbstractWidgetObserver::attach ( vtkInteractorObserver *  widget)

Definition at line 19 of file abstractwidgetobserver.cpp.

References m_widget.

Referenced by cvCutFilter::updateCutWidget().

◆ Execute()

Member Data Documentation

◆ m_widget

vtkInteractorObserver* VtkUtils::AbstractWidgetObserver::m_widget = nullptr
protected

Definition at line 34 of file abstractwidgetobserver.h.

Referenced by attach().


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