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
qMRMLMarkupsDisplayNodeWidget Class Reference

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

Inheritance diagram for qMRMLMarkupsDisplayNodeWidget:
Collaboration diagram for qMRMLMarkupsDisplayNodeWidget:

Public Types

typedef qMRMLWidget Superclass
 
- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 

Public Slots

void onFillOpacitySliderWidgetChanged (double opacity)
 
void onOutlineOpacitySliderWidgetChanged (double opacity)
 
void setCurveLineSizeIsAbsolute (bool absolute)
 
void setFillVisibility (bool visibility)
 
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.
 
void setMRMLMarkupsDisplayNode (vtkMRMLNode *node)
 Utility function to be connected with generic signals.
 
void setMRMLMarkupsNode (vtkMRMLMarkupsNode *node)
 
void setMRMLMarkupsNode (vtkMRMLNode *node)
 Utility function to be connected with generic signals.
 
void setOccludedOpacity (double OccludedOpacity)
 
void setOccludedVisibility (bool visibility)
 
void setOutlineVisibility (bool visibility)
 
void setPointLabelsVisibility (bool visible)
 
void setPropertiesLabelVisibility (bool visible)
 
void setVisibility (bool)
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget.
 

Signals

void displayNodeChanged ()
 Signal sent if the any property in the display node is changed.
 
void scalarRangeModeValueChanged (vtkMRMLDisplayNode::ScalarRangeFlagType value)
 Signal sent if the auto/manual value is updated.
 
- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 

Public Member Functions

bool curveLineSizeIsAbsolute () const
 
bool glyphSizeIsAbsolute () const
 
vtkMRMLMarkupsDisplayNodemrmlMarkupsDisplayNode () const
 
bool pointLabelsVisibility () const
 
bool propertiesLabelVisibility () const
 
 qMRMLMarkupsDisplayNodeWidget (QWidget *parent=nullptr)
 
bool visibility () const
 
 ~qMRMLMarkupsDisplayNodeWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene.
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qMRMLWidget () override
 

Protected Slots

vtkMRMLSelectionNodegetSelectionNode (vtkMRMLScene *mrmlScene)
 
void onActiveColorPickerButtonChanged (QColor qcolor)
 
void onCurveLineDiameterSliderWidgetChanged (double value)
 
void onCurveLineThicknessSliderWidgetChanged (double percentValue)
 
void onGlyphScaleSliderWidgetChanged (double value)
 
void onGlyphSizeSliderWidgetChanged (double value)
 
void onGlyphTypeComboBoxChanged (QString value)
 
void onInteractionCheckBoxChanged (int state)
 
void onOpacitySliderWidgetChanged (double value)
 
void onSelectedColorPickerButtonChanged (QColor qcolor)
 
void onSnapModeWidgetChanged ()
 
void onTextPropertyWidgetsChanged ()
 
void onTextScaleSliderWidgetChanged (double value)
 
void onUnselectedColorPickerButtonChanged (QColor qcolor)
 
void updateWidgetFromMRML ()
 

Protected Attributes

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

Additional Inherited Members

- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE QPixmap pixmapFromIcon (const QIcon &icon)
 
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created.
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 38 of file qMRMLMarkupsDisplayNodeWidget.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ qMRMLMarkupsDisplayNodeWidget()

qMRMLMarkupsDisplayNodeWidget::qMRMLMarkupsDisplayNodeWidget ( QWidget * parent = nullptr)

◆ ~qMRMLMarkupsDisplayNodeWidget()

qMRMLMarkupsDisplayNodeWidget::~qMRMLMarkupsDisplayNodeWidget ( )
override

Member Function Documentation

◆ curveLineSizeIsAbsolute()

bool qMRMLMarkupsDisplayNodeWidget::curveLineSizeIsAbsolute ( ) const

◆ 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

◆ onActiveColorPickerButtonChanged

void qMRMLMarkupsDisplayNodeWidget::onActiveColorPickerButtonChanged ( QColor qcolor)
protectedslot

◆ onCurveLineDiameterSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onCurveLineDiameterSliderWidgetChanged ( double value)
protectedslot

◆ onCurveLineThicknessSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onCurveLineThicknessSliderWidgetChanged ( double percentValue)
protectedslot

◆ onFillOpacitySliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onFillOpacitySliderWidgetChanged ( double opacity)
slot

◆ onGlyphScaleSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphScaleSliderWidgetChanged ( double value)
protectedslot

◆ onGlyphSizeSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphSizeSliderWidgetChanged ( double value)
protectedslot

◆ onGlyphTypeComboBoxChanged

void qMRMLMarkupsDisplayNodeWidget::onGlyphTypeComboBoxChanged ( QString value)
protectedslot

◆ onInteractionCheckBoxChanged

void qMRMLMarkupsDisplayNodeWidget::onInteractionCheckBoxChanged ( int state)
protectedslot

◆ onOpacitySliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onOpacitySliderWidgetChanged ( double value)
protectedslot

◆ onOutlineOpacitySliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onOutlineOpacitySliderWidgetChanged ( double opacity)
slot

◆ onSelectedColorPickerButtonChanged

void qMRMLMarkupsDisplayNodeWidget::onSelectedColorPickerButtonChanged ( QColor qcolor)
protectedslot

◆ onSnapModeWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onSnapModeWidgetChanged ( )
protectedslot

◆ onTextPropertyWidgetsChanged

void qMRMLMarkupsDisplayNodeWidget::onTextPropertyWidgetsChanged ( )
protectedslot

◆ onTextScaleSliderWidgetChanged

void qMRMLMarkupsDisplayNodeWidget::onTextScaleSliderWidgetChanged ( double value)
protectedslot

◆ onUnselectedColorPickerButtonChanged

void qMRMLMarkupsDisplayNodeWidget::onUnselectedColorPickerButtonChanged ( QColor qcolor)
protectedslot

◆ pointLabelsVisibility()

bool qMRMLMarkupsDisplayNodeWidget::pointLabelsVisibility ( ) const

◆ propertiesLabelVisibility()

bool qMRMLMarkupsDisplayNodeWidget::propertiesLabelVisibility ( ) const

◆ scalarRangeModeValueChanged

void qMRMLMarkupsDisplayNodeWidget::scalarRangeModeValueChanged ( vtkMRMLDisplayNode::ScalarRangeFlagType value)
signal

Signal sent if the auto/manual value is updated.

◆ setCurveLineSizeIsAbsolute

void qMRMLMarkupsDisplayNodeWidget::setCurveLineSizeIsAbsolute ( bool absolute)
slot

◆ setFillVisibility

void qMRMLMarkupsDisplayNodeWidget::setFillVisibility ( bool visibility)
slot

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

◆ setOccludedOpacity

void qMRMLMarkupsDisplayNodeWidget::setOccludedOpacity ( double OccludedOpacity)
slot

◆ setOccludedVisibility

void qMRMLMarkupsDisplayNodeWidget::setOccludedVisibility ( bool visibility)
slot

◆ setOutlineVisibility

void qMRMLMarkupsDisplayNodeWidget::setOutlineVisibility ( bool visibility)
slot

◆ setPointLabelsVisibility

void qMRMLMarkupsDisplayNodeWidget::setPointLabelsVisibility ( bool visible)
slot

◆ setPropertiesLabelVisibility

void qMRMLMarkupsDisplayNodeWidget::setPropertiesLabelVisibility ( bool visible)
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 114 of file qMRMLMarkupsDisplayNodeWidget.h.


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