21 #ifndef __qSlicerSegmentEditorAbstractLabelEffect_h 22 #define __qSlicerSegmentEditorAbstractLabelEffect_h 25 #include "qSlicerSegmentationsEditorEffectsExport.h" 29 class qSlicerSegmentEditorAbstractLabelEffectPrivate;
90 Q_INVOKABLE
static void imageToWorldMatrix(
vtkMRMLVolumeNode* node, vtkMatrix4x4* ijkToRas);
97 QScopedPointer<qSlicerSegmentEditorAbstractLabelEffectPrivate>
d_ptr;
virtual void setMRMLDefaults()=0
virtual void updateGUIFromMRML()=0
Abstract class for segment editor effects.
virtual void masterVolumeNodeChanged()
Image data containing orientation information.
virtual void referenceGeometryChanged()
MRML node for representing a volume (image stack).
virtual void setupOptionsFrame()
virtual void updateMRMLFromGUI()=0
QScopedPointer< qSlicerSegmentEditorAbstractLabelEffectPrivate > d_ptr
virtual qSlicerSegmentEditorAbstractEffect * clone()=0
Clone editor effect. Override to return a new instance of the effect sub-class.
Base class for all "label" effects.
MRML node containing segmentationsSegmentation node stores a set of segments (also known as contours ...
qSlicerSegmentEditorAbstractEffect Superclass