qMRMLSceneFactoryWidget Class Reference

#include <qMRMLSceneFactoryWidget.h>

Inheritance diagram for qMRMLSceneFactoryWidget:
QWidget

List of all members.

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=0)
 ~qMRMLSceneFactoryWidget ()

Private Member Functions

 QCTK_DECLARE_PRIVATE (qMRMLSceneFactoryWidget)

Constructor & Destructor Documentation

qMRMLSceneFactoryWidget::qMRMLSceneFactoryWidget ( QWidget parent = 0  ) 

References QCTK_INIT_PRIVATE.

qMRMLSceneFactoryWidget::~qMRMLSceneFactoryWidget (  ) 

References deleteScene().


Member Function Documentation

void qMRMLSceneFactoryWidget::deleteNode (  )  [slot]
void qMRMLSceneFactoryWidget::deleteNode ( const QString mrmlNodeID  )  [slot]
void qMRMLSceneFactoryWidget::deleteScene (  )  [slot]
vtkMRMLNode * qMRMLSceneFactoryWidget::generateNode (  )  [slot]
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.

References qMRMLNodeFactory::createNode(), autoSlicerTracto2regions::d, mrmlNodeAdded(), and QCTK_D.

Referenced by qMRMLModelTest1(), qMRMLNodeComboBoxTest1(), qMRMLNodeSelectorTest1(), qMRMLSceneFactoryWidgetTest1(), and qMRMLTransformProxyModelTest1().

void qMRMLSceneFactoryWidget::generateScene (  )  [slot]
void qMRMLSceneFactoryWidget::mrmlNodeAdded ( vtkMRMLNode node  )  [signal]

Referenced by generateNode().

void qMRMLSceneFactoryWidget::mrmlNodeRemoved ( vtkMRMLNode node  )  [signal]

Referenced by deleteNode().

vtkMRMLScene * qMRMLSceneFactoryWidget::mrmlScene (  )  const
void qMRMLSceneFactoryWidget::mrmlSceneChanged ( vtkMRMLScene scene  )  [signal]

Referenced by deleteScene(), and generateScene().

qMRMLSceneFactoryWidget::QCTK_DECLARE_PRIVATE ( qMRMLSceneFactoryWidget   )  [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1