Slicer  5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Slots | Signals | Public Member Functions | Protected Attributes
qMRMLSceneFactoryWidget Class Reference

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

Inheritance diagram for qMRMLSceneFactoryWidget:
Inheritance graph
[legend]
Collaboration diagram for qMRMLSceneFactoryWidget:
Collaboration graph
[legend]

Public Slots

void deleteNode (const QString &mrmlNodeID)
 
void deleteNode ()
 
void deleteScene ()
 
vtkMRMLNodegenerateNode (const QString &mrmlNodeClassName)
 
vtkMRMLNodegenerateNode ()
 
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 ( const QString &  mrmlNodeID)
slot

◆ deleteNode [2/2]

void qMRMLSceneFactoryWidget::deleteNode ( )
slot

◆ deleteScene

void qMRMLSceneFactoryWidget::deleteScene ( )
slot

◆ generateNode [1/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.

◆ generateNode [2/2]

vtkMRMLNode* qMRMLSceneFactoryWidget::generateNode ( )
slot

◆ 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: