23 #ifndef __qMRMLSegmentationFileExportWidget_h 24 #define __qMRMLSegmentationFileExportWidget_h 29 #include "qSlicerSegmentationsModuleWidgetsExport.h" 33 #include <ctkVTKObject.h> 35 class qMRMLSegmentationFileExportWidgetPrivate;
53 Q_PROPERTY(QString settingsKey READ settingsKey WRITE setSettingsKey)
61 QString settingsKey()
const;
62 void setSettingsKey(
const QString& key);
67 Q_INVOKABLE QString segmentationNodeID();
71 void exportToFilesDone();
82 void showDestinationFolder();
84 void updateWidgetFromSettings();
85 void updateSettingsFromWidget();
87 void updateWidgetFromMRML();
89 void onSegmentationReferenceImageGeometryChanged();
93 void setFileFormat(
const QString&);
94 void setColorNodeID(
const QString&);
95 void setUseLabelsFromColorNode(
bool useColorNode);
98 QScopedPointer<qMRMLSegmentationFileExportWidgetPrivate>
d_ptr;
A set of MRML Nodes that supports serialization and undo/redo.
MRML node for representing segmentation display attributes.
Abstract Superclass for all specific types of MRML nodes.
MRML node containing segmentationsSegmentation node stores a set of segments (also known as contours ...