18 #ifndef __qMRMLMarkupsDisplayNodeWidget_h 19 #define __qMRMLMarkupsDisplayNodeWidget_h 26 #include <ctkVTKObject.h> 29 #include "qSlicerMarkupsModuleWidgetsExport.h" 31 class qMRMLMarkupsDisplayNodeWidgetPrivate;
50 bool visibility()
const;
52 bool glyphSizeIsAbsolute()
const;
53 bool curveLineSizeIsAbsolute()
const;
55 bool propertiesLabelVisibility()
const;
56 bool pointLabelsVisibility()
const;
60 void displayNodeChanged();
76 void setVisibility(
bool);
78 void setGlyphSizeIsAbsolute(
bool absolute);
79 void setCurveLineSizeIsAbsolute(
bool absolute);
81 void setPropertiesLabelVisibility(
bool visible);
82 void setPointLabelsVisibility(
bool visible);
84 void setMaximumMarkupsScale(
double maxScale);
85 void setMaximumMarkupsSize(
double maxScale);
87 void setFillVisibility(
bool visibility);
88 void setOutlineVisibility(
bool visibility);
89 void onFillOpacitySliderWidgetChanged(
double opacity);
90 void onOutlineOpacitySliderWidgetChanged(
double opacity);
91 void setOccludedVisibility(
bool visibility);
92 void setOccludedOpacity(
double OccludedOpacity);
95 void updateWidgetFromMRML();
98 void onSelectedColorPickerButtonChanged(QColor qcolor);
99 void onUnselectedColorPickerButtonChanged(QColor qcolor);
100 void onActiveColorPickerButtonChanged(QColor qcolor);
101 void onGlyphTypeComboBoxChanged(QString value);
102 void onGlyphScaleSliderWidgetChanged(
double value);
103 void onGlyphSizeSliderWidgetChanged(
double value);
104 void onCurveLineThicknessSliderWidgetChanged(
double percentValue);
105 void onCurveLineDiameterSliderWidgetChanged(
double value);
106 void onTextScaleSliderWidgetChanged(
double value);
107 void onOpacitySliderWidgetChanged(
double value);
108 void onSnapModeWidgetChanged();
109 void onTextPropertyWidgetsChanged();
111 void onInteractionCheckBoxChanged(
int state);
114 QScopedPointer<qMRMLMarkupsDisplayNodeWidgetPrivate>
d_ptr;
A set of MRML Nodes that supports serialization and undo/redo.
Abstract Superclass for all specific types of MRML nodes.
MRML node for storing information about the active nodes in the scene.