ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
VtkUtils::SphereWidgetObserver Class Reference

#include <spherewidgetobserver.h>

Inheritance diagram for VtkUtils::SphereWidgetObserver:
Collaboration diagram for VtkUtils::SphereWidgetObserver:

Signals

void centerChanged (double *center)
 
void radiusChanged (double radius)
 

Public Member Functions

 SphereWidgetObserver (QObject *parent=0)
 
- Public Member Functions inherited from VtkUtils::AbstractWidgetObserver
 AbstractWidgetObserver (QObject *parent=0)
 
virtual ~AbstractWidgetObserver ()
 
void attach (vtkInteractorObserver *widget)
 

Protected Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from VtkUtils::AbstractWidgetObserver
vtkInteractorObserver * m_widget = nullptr
 

Detailed Description

Definition at line 14 of file spherewidgetobserver.h.

Constructor & Destructor Documentation

◆ SphereWidgetObserver()

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

Definition at line 14 of file spherewidgetobserver.cpp.

Member Function Documentation

◆ centerChanged

void VtkUtils::SphereWidgetObserver::centerChanged ( double *  center)
signal

Referenced by Execute().

◆ Execute()

void VtkUtils::SphereWidgetObserver::Execute ( vtkObject *  caller,
unsigned long  eventId,
void *  callData 
)
protectedvirtual

Implements VtkUtils::AbstractWidgetObserver.

Definition at line 17 of file spherewidgetobserver.cpp.

References centerChanged(), and radiusChanged().

◆ radiusChanged

void VtkUtils::SphereWidgetObserver::radiusChanged ( double  radius)
signal

Referenced by Execute().


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