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 | Signals | Public Member Functions | Protected Slots | Protected Attributes
qMRMLMarkupsDisplayNodeWidget Class Reference

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

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

Public Slots

void setGlyphSizeIsAbsolute (bool absolute)
 
void setMaximumMarkupsScale (double maxScale)
 
void setMaximumMarkupsSize (double maxScale)
 
void setMRMLMarkupsDisplayNode (vtkMRMLMarkupsDisplayNode *node)
 Set the markups display node to show edit properties of. More...
 
void setMRMLMarkupsDisplayNode (vtkMRMLNode *node)
 Utility function to be connected with generic signals. More...
 
void setMRMLMarkupsNode (vtkMRMLMarkupsNode *node)
 
void setMRMLMarkupsNode (vtkMRMLNode *node)
 Utility function to be connected with generic signals. More...
 
void setPointLabelsVisibility (bool)
 
void setVisibility (bool)
 

Signals

void displayNodeChanged ()
 
Signal sent if the any property in the display node is changed More...
 

Public Member Functions

bool glyphSizeIsAbsolute () const
 
vtkMRMLMarkupsDisplayNodemrmlMarkupsDisplayNode () const
 
bool pointLabelsVisibility () const
 
 qMRMLMarkupsDisplayNodeWidget (QWidget *parent=nullptr)
 
bool visibility () const
 
 ~qMRMLMarkupsDisplayNodeWidget () override
 

Protected Slots

vtkMRMLSelectionNodegetSelectionNode (vtkMRMLScene *mrmlScene)
 
void onGlyphScaleSliderWidgetChanged (double value)
 
void onGlyphSizeSliderWidgetChanged (double value)
 
void onGlyphTypeComboBoxChanged (QString value)
 
void onOpacitySliderWidgetChanged (double value)
 
void onSelectedColorPickerButtonChanged (QColor qcolor)
 
void onTextScaleSliderWidgetChanged (double value)
 
void onUnselectedColorPickerButtonChanged (QColor qcolor)
 
void updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qMRMLMarkupsDisplayNodeWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 38 of file qMRMLMarkupsDisplayNodeWidget.h.

Constructor & Destructor Documentation

◆ qMRMLMarkupsDisplayNodeWidget()

qMRMLMarkupsDisplayNodeWidget::qMRMLMarkupsDisplayNodeWidget ( QWidget *  parent = nullptr)

◆ ~qMRMLMarkupsDisplayNodeWidget()

qMRMLMarkupsDisplayNodeWidget::~qMRMLMarkupsDisplayNodeWidget ( )
override

Member Function Documentation

◆ displayNodeChanged

void qMRMLMarkupsDisplayNodeWidget::displayNodeChanged ( )
signal


Signal sent if the any property in the display node is changed

◆ getSelectionNode

vtkMRMLSelectionNode* qMRMLMarkupsDisplayNodeWidget::getSelectionNode ( vtkMRMLScene mrmlScene)
protectedslot

◆ glyphSizeIsAbsolute()

bool qMRMLMarkupsDisplayNodeWidget::glyphSizeIsAbsolute ( ) const

◆ mrmlMarkupsDisplayNode()

vtkMRMLMarkupsDisplayNode* qMRMLMarkupsDisplayNodeWidget::mrmlMarkupsDisplayNode ( ) const

◆ onGlyphScaleSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphScaleSliderWidgetChanged ( double  value)
protectedslot

◆ onGlyphSizeSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphSizeSliderWidgetChanged ( double  value)
protectedslot

◆ onGlyphTypeComboBoxChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphTypeComboBoxChanged ( QString  value)
protectedslot

◆ onOpacitySliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onOpacitySliderWidgetChanged ( double  value)
protectedslot

◆ onSelectedColorPickerButtonChanged

void qMRMLMarkupsDisplayNodeWidget::onSelectedColorPickerButtonChanged ( QColor  qcolor)
protectedslot

◆ onTextScaleSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onTextScaleSliderWidgetChanged ( double  value)
protectedslot

◆ onUnselectedColorPickerButtonChanged

void qMRMLMarkupsDisplayNodeWidget::onUnselectedColorPickerButtonChanged ( QColor  qcolor)
protectedslot

◆ pointLabelsVisibility()

bool qMRMLMarkupsDisplayNodeWidget::pointLabelsVisibility ( ) const

◆ setGlyphSizeIsAbsolute

void qMRMLMarkupsDisplayNodeWidget::setGlyphSizeIsAbsolute ( bool  absolute)
slot

◆ setMaximumMarkupsScale

void qMRMLMarkupsDisplayNodeWidget::setMaximumMarkupsScale ( double  maxScale)
slot

◆ setMaximumMarkupsSize

void qMRMLMarkupsDisplayNodeWidget::setMaximumMarkupsSize ( double  maxScale)
slot

◆ setMRMLMarkupsDisplayNode [1/2]

void qMRMLMarkupsDisplayNodeWidget::setMRMLMarkupsDisplayNode ( vtkMRMLMarkupsDisplayNode node)
slot

Set the markups display node to show edit properties of.

◆ setMRMLMarkupsDisplayNode [2/2]

void qMRMLMarkupsDisplayNodeWidget::setMRMLMarkupsDisplayNode ( vtkMRMLNode node)
slot

Utility function to be connected with generic signals.

◆ setMRMLMarkupsNode [1/2]

void qMRMLMarkupsDisplayNodeWidget::setMRMLMarkupsNode ( vtkMRMLMarkupsNode node)
slot

Set the markups display node to show edit properties of, by specifying markups node.

◆ setMRMLMarkupsNode [2/2]

void qMRMLMarkupsDisplayNodeWidget::setMRMLMarkupsNode ( vtkMRMLNode node)
slot

Utility function to be connected with generic signals.

◆ setPointLabelsVisibility

void qMRMLMarkupsDisplayNodeWidget::setPointLabelsVisibility ( bool  )
slot

◆ setVisibility

void qMRMLMarkupsDisplayNodeWidget::setVisibility ( bool  )
slot

◆ updateWidgetFromMRML

void qMRMLMarkupsDisplayNodeWidget::updateWidgetFromMRML ( )
protectedslot

◆ visibility()

bool qMRMLMarkupsDisplayNodeWidget::visibility ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLMarkupsDisplayNodeWidgetPrivate> qMRMLMarkupsDisplayNodeWidget::d_ptr
protected

Definition at line 101 of file qMRMLMarkupsDisplayNodeWidget.h.


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