|
virtual qSlicerSegmentEditorAbstractEffect * | clone () |
| Clone editor effect. More...
|
|
virtual Q_INVOKABLE const QString | helpText () const |
| Get help text for effect to be displayed in the help box. More...
|
|
virtual QIcon | icon () |
| Get icon for effect to be displayed in segment editor. More...
|
|
| qSlicerSegmentEditorEraseEffect (QObject *parent=NULL) |
|
virtual | ~qSlicerSegmentEditorEraseEffect () |
|
virtual Q_INVOKABLE void | deactivate () |
| Perform actions to deactivate the effect (such as destroy actors, etc.) More...
|
|
virtual bool | processInteractionEvents (vtkRenderWindowInteractor *callerInteractor, unsigned long eid, qMRMLWidget *viewWidget) |
|
virtual void | processViewNodeEvents (vtkMRMLAbstractViewNode *callerViewNode, unsigned long eid, qMRMLWidget *viewWidget) |
|
| qSlicerSegmentEditorPaintEffect (QObject *parent=NULL) |
|
virtual void | referenceGeometryChanged () |
| Perform actions needed on reference geometry change. More...
|
|
virtual void | setMRMLDefaults () |
| Set default parameters in the parameter MRML node. More...
|
|
virtual void | setupOptionsFrame () |
| Create options frame widgets, make connections, and add them to the main options frame using. More...
|
|
virtual | ~qSlicerSegmentEditorPaintEffect () |
|
virtual void | masterVolumeNodeChanged () |
| Perform actions needed on master volume change. More...
|
|
| qSlicerSegmentEditorAbstractLabelEffect (QObject *parent=NULL) |
|
virtual | ~qSlicerSegmentEditorAbstractLabelEffect () |
|
virtual Q_INVOKABLE void | activate () |
|
virtual Q_INVOKABLE bool | active () |
| Returns true if the effect is currently active (activated and has not deactivated since then) More...
|
|
Q_INVOKABLE void | addActor2D (qMRMLWidget *viewWidget, vtkActor2D *actor) |
|
Q_INVOKABLE void | addActor3D (qMRMLWidget *viewWidget, vtkProp3D *actor) |
|
Q_INVOKABLE QWidget * | addLabeledOptionsWidget (QString label, QWidget *newOptionsWidget) |
|
Q_INVOKABLE QWidget * | addLabeledOptionsWidget (QString label, QLayout *newOptionsWidget) |
|
Q_INVOKABLE void | addOptionsWidget (QWidget *newOptionsWidget) |
|
Q_INVOKABLE void | addOptionsWidget (QLayout *newOptionsWidget) |
|
Q_INVOKABLE bool | commonParameterDefined (QString name) |
| Returns true if the common parameter is already defined. More...
|
|
virtual QCursor | createCursor (qMRMLWidget *viewWidget) |
| Create a cursor customized for the given effect, potentially for each view. More...
|
|
Q_INVOKABLE void | cursorOff (qMRMLWidget *viewWidget) |
| Turn off cursor and save cursor to restore later. More...
|
|
Q_INVOKABLE void | cursorOn (qMRMLWidget *viewWidget) |
| Restore saved cursor. More...
|
|
Q_INVOKABLE vtkOrientedImageData * | defaultModifierLabelmap () |
|
Q_INVOKABLE double | doubleParameter (QString name) |
| Convenience function to get double parameter. More...
|
|
Q_INVOKABLE int | integerParameter (QString name) |
| Convenience function to get integer parameter. More...
|
|
virtual void | interactionNodeModified (vtkMRMLInteractionNode *interactionNode) |
|
virtual void | layoutChanged () |
| Simple mechanism to let the effects know that the layout has changed. More...
|
|
Q_INVOKABLE vtkOrientedImageData * | maskLabelmap () |
|
Q_INVOKABLE vtkOrientedImageData * | masterVolumeImageData () |
|
Q_INVOKABLE vtkOrientedImageData * | modifierLabelmap () |
|
virtual Q_INVOKABLE void | modifySelectedSegmentByLabelmap (vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, const int modificationExtent[6]) |
|
virtual Q_INVOKABLE void | modifySelectedSegmentByLabelmap (vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode) |
|
virtual Q_INVOKABLE void | modifySelectedSegmentByLabelmap (vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, QList< int > extent) |
|
virtual QString | name () const |
| Get name of effect. More...
|
|
Q_INVOKABLE QFrame * | optionsFrame () |
| Get effect options frame. More...
|
|
Q_INVOKABLE QFormLayout * | optionsLayout () |
| Get layout of options frame. More...
|
|
Q_INVOKABLE QString | parameter (QString name) |
| Get effect or common parameter from effect parameter set node. More...
|
|
Q_INVOKABLE bool | parameterDefined (QString name) |
| Returns true if the effect-specific parameter is already defined. More...
|
|
Q_INVOKABLE vtkMRMLSegmentEditorNode * | parameterSetNode () |
| Get segment editor parameter set node. More...
|
|
virtual bool | perSegment () const |
| Get flag indicating whether effect operates on segments (true) or the whole segmentation (false). More...
|
|
| qSlicerSegmentEditorAbstractEffect (QObject *parent=NULL) |
|
Q_INVOKABLE vtkOrientedImageData * | referenceGeometryImage () |
|
Q_INVOKABLE void | removeActor2D (qMRMLWidget *viewWidget, vtkActor2D *actor) |
| Remove actor from the renderer of the widget. More...
|
|
Q_INVOKABLE void | removeActor3D (qMRMLWidget *viewWidget, vtkProp3D *actor) |
| Remove actor from the renderer of the widget. More...
|
|
Q_INVOKABLE void | saveStateForUndo () |
|
Q_INVOKABLE vtkMRMLScene * | scene () |
| Get MRML scene (from parameter set node) More...
|
|
Q_INVOKABLE bool | segmentationDisplayableInView (vtkMRMLAbstractViewNode *viewNode) |
|
Q_INVOKABLE vtkOrientedImageData * | selectedSegmentLabelmap () |
|
Q_INVOKABLE void | selectEffect (QString effectName) |
|
void | setCallbackSlots (QObject *receiver, const char *selectEffectSlot, const char *updateVolumeSlot, const char *saveStateForUndoSlot) |
|
Q_INVOKABLE void | setCommonParameter (QString name, QString value) |
|
Q_INVOKABLE void | setCommonParameter (QString name, int value) |
| Convenience function to set integer common parameter. More...
|
|
Q_INVOKABLE void | setCommonParameter (QString name, double value) |
| Convenience function to set double common parameter. More...
|
|
Q_INVOKABLE void | setCommonParameterDefault (QString name, QString value) |
|
Q_INVOKABLE void | setCommonParameterDefault (QString name, int value) |
|
Q_INVOKABLE void | setCommonParameterDefault (QString name, double value) |
|
virtual void | setName (QString name) |
|
Q_INVOKABLE void | setParameter (QString name, QString value) |
|
Q_INVOKABLE void | setParameter (QString name, int value) |
|
Q_INVOKABLE void | setParameter (QString name, double value) |
|
Q_INVOKABLE void | setParameterDefault (QString name, QString value) |
|
Q_INVOKABLE void | setParameterDefault (QString name, int value) |
|
Q_INVOKABLE void | setParameterDefault (QString name, double value) |
|
Q_INVOKABLE void | setParameterSetNode (vtkMRMLSegmentEditorNode *node) |
| Set segment editor parameter set node. More...
|
|
virtual void | setPerSegment (bool perSegment) |
|
void | setShowEffectCursorInSliceView (bool show) |
|
void | setShowEffectCursorInThreeDView (bool show) |
|
void | setVolumes (vtkOrientedImageData *alignedMasterVolume, vtkOrientedImageData *modifierLabelmap, vtkOrientedImageData *maskLabelmap, vtkOrientedImageData *selectedSegmentLabelmap, vtkOrientedImageData *referenceGeometryImage) |
| Called by the editor widget. More...
|
|
bool | showEffectCursorInSliceView () |
|
bool | showEffectCursorInThreeDView () |
|
virtual | ~qSlicerSegmentEditorAbstractEffect () |
|