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

#include <Modules/Loadable/Markups/Widgets/qMRMLMarkupsInteractionHandleWidget.h>

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

Public Slots

void setMRMLDisplayNode (vtkMRMLNode *node)
 Set the MRML display node. More...
 
void setMRMLDisplayNode (vtkMRMLMarkupsDisplayNode *node)
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget. More...
 

Public Member Functions

vtkMRMLMarkupsDisplayNodemrmlDisplayNode () const
 Returns the current MRML display node. More...
 
 qMRMLMarkupsInteractionHandleWidget (QWidget *parent=nullptr)
 Constructors. More...
 
 ~qMRMLMarkupsInteractionHandleWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene. More...
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~qMRMLWidget () override
 

Protected Slots

void updateMRMLFromWidget ()
 Internal function to update the node based on the widget. More...
 
void updateWidgetFromMRML ()
 Internal function to update the widgets based on the node/display node. More...
 

Protected Attributes

QScopedPointer< qMRMLMarkupsInteractionHandleWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Additional Inherited Members

- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 
- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created. More...
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 41 of file qMRMLMarkupsInteractionHandleWidget.h.

Constructor & Destructor Documentation

◆ qMRMLMarkupsInteractionHandleWidget()

qMRMLMarkupsInteractionHandleWidget::qMRMLMarkupsInteractionHandleWidget ( QWidget *  parent = nullptr)
explicit

Constructors.

◆ ~qMRMLMarkupsInteractionHandleWidget()

qMRMLMarkupsInteractionHandleWidget::~qMRMLMarkupsInteractionHandleWidget ( )
override

Member Function Documentation

◆ mrmlDisplayNode()

vtkMRMLMarkupsDisplayNode* qMRMLMarkupsInteractionHandleWidget::mrmlDisplayNode ( ) const

Returns the current MRML display node.

◆ setMRMLDisplayNode [1/2]

void qMRMLMarkupsInteractionHandleWidget::setMRMLDisplayNode ( vtkMRMLNode node)
slot

Set the MRML display node.

◆ setMRMLDisplayNode [2/2]

void qMRMLMarkupsInteractionHandleWidget::setMRMLDisplayNode ( vtkMRMLMarkupsDisplayNode node)
slot

◆ updateMRMLFromWidget

void qMRMLMarkupsInteractionHandleWidget::updateMRMLFromWidget ( )
protectedslot

Internal function to update the node based on the widget.

◆ updateWidgetFromMRML

void qMRMLMarkupsInteractionHandleWidget::updateWidgetFromMRML ( )
protectedslot

Internal function to update the widgets based on the node/display node.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLMarkupsInteractionHandleWidgetPrivate> qMRMLMarkupsInteractionHandleWidget::d_ptr
protected

Definition at line 67 of file qMRMLMarkupsInteractionHandleWidget.h.


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