Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | 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 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. 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 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. More...
 

Signals

void displayNodeChanged ()
 Signal sent if the any property in the display node is changed. More...
 
void scalarRangeModeValueChanged (vtkMRMLDisplayNode::ScalarRangeFlagType value)
 Signal sent if the auto/manual value is updated. More...
 
- 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. More...
 
 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. More...
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 38 of file qMRMLMarkupsDisplayNodeWidget.h.

Member Typedef Documentation

◆ Superclass

Definition at line 44 of file qMRMLMarkupsDisplayNodeWidget.h.

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: