Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qMRMLSceneFactoryWidget Class Reference

#include <Libs/MRML/Widgets/qMRMLSceneFactoryWidget.h>

Inheritance diagram for qMRMLSceneFactoryWidget:
Collaboration diagram for qMRMLSceneFactoryWidget:

Public Slots

void deleteNode ()
 
void deleteNode (const QString &mrmlNodeID)
 
void deleteScene ()
 
vtkMRMLNodegenerateNode ()
 
vtkMRMLNodegenerateNode (const QString &mrmlNodeClassName)
 
void generateScene ()
 

Signals

void mrmlNodeAdded (vtkMRMLNode *node)
 
void mrmlNodeRemoved (vtkMRMLNode *node)
 
void mrmlSceneChanged (vtkMRMLScene *scene)
 

Public Member Functions

vtkMRMLScenemrmlScene () const
 
 qMRMLSceneFactoryWidget (QWidget *parent=nullptr)
 
 ~qMRMLSceneFactoryWidget () override
 

Protected Attributes

QScopedPointer< qMRMLSceneFactoryWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 37 of file qMRMLSceneFactoryWidget.h.

Constructor & Destructor Documentation

◆ qMRMLSceneFactoryWidget()

qMRMLSceneFactoryWidget::qMRMLSceneFactoryWidget ( QWidget * parent = nullptr)

◆ ~qMRMLSceneFactoryWidget()

qMRMLSceneFactoryWidget::~qMRMLSceneFactoryWidget ( )
override

Member Function Documentation

◆ deleteNode [1/2]

void qMRMLSceneFactoryWidget::deleteNode ( )
slot

◆ deleteNode [2/2]

void qMRMLSceneFactoryWidget::deleteNode ( const QString & mrmlNodeID)
slot

◆ deleteScene

void qMRMLSceneFactoryWidget::deleteScene ( )
slot

◆ generateNode [1/2]

vtkMRMLNode * qMRMLSceneFactoryWidget::generateNode ( )
slot

◆ generateNode [2/2]

vtkMRMLNode * qMRMLSceneFactoryWidget::generateNode ( const QString & mrmlNodeClassName)
slot

Create and add a node given its classname to the scene associated with the factory Note: The scene has the ownership of the node and is responsible to delete it.

◆ generateScene

void qMRMLSceneFactoryWidget::generateScene ( )
slot

◆ mrmlNodeAdded

void qMRMLSceneFactoryWidget::mrmlNodeAdded ( vtkMRMLNode * node)
signal

◆ mrmlNodeRemoved

void qMRMLSceneFactoryWidget::mrmlNodeRemoved ( vtkMRMLNode * node)
signal

◆ mrmlScene()

vtkMRMLScene * qMRMLSceneFactoryWidget::mrmlScene ( ) const

◆ mrmlSceneChanged

void qMRMLSceneFactoryWidget::mrmlSceneChanged ( vtkMRMLScene * scene)
signal

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLSceneFactoryWidgetPrivate> qMRMLSceneFactoryWidget::d_ptr
protected

Definition at line 64 of file qMRMLSceneFactoryWidget.h.


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