activate() | qSlicerSegmentEditorAbstractEffect | virtual |
active() | qSlicerSegmentEditorAbstractEffect | virtual |
addActor2D(qMRMLWidget *viewWidget, vtkActor2D *actor) | qSlicerSegmentEditorAbstractEffect | |
addActor3D(qMRMLWidget *viewWidget, vtkProp3D *actor) | qSlicerSegmentEditorAbstractEffect | |
addLabeledOptionsWidget(QString label, QWidget *newOptionsWidget) | qSlicerSegmentEditorAbstractEffect | |
addLabeledOptionsWidget(QString label, QLayout *newOptionsWidget) | qSlicerSegmentEditorAbstractEffect | |
addOptionsWidget(QWidget *newOptionsWidget) | qSlicerSegmentEditorAbstractEffect | |
addOptionsWidget(QLayout *newOptionsWidget) | qSlicerSegmentEditorAbstractEffect | |
appendImage(vtkOrientedImageData *inputImage, vtkOrientedImageData *appendedImage) | qSlicerSegmentEditorAbstractLabelEffect | static |
appendPolyMask(vtkOrientedImageData *input, vtkPolyData *polyData, qMRMLSliceWidget *sliceWidget, vtkMRMLSegmentationNode *segmentationNode=nullptr) | qSlicerSegmentEditorAbstractLabelEffect | static |
applyImageMask(vtkOrientedImageData *input, vtkOrientedImageData *mask, double fillValue, bool notMask=false) | qSlicerSegmentEditorAbstractEffect | static |
clone() override | qSlicerSegmentEditorScissorsEffect | virtual |
commonParameterDefined(QString name) | qSlicerSegmentEditorAbstractEffect | |
ConfirmationResult enum name | qSlicerSegmentEditorAbstractEffect | |
confirmCurrentSegmentVisible() | qSlicerSegmentEditorAbstractEffect | |
ConfirmedWithDialog enum value | qSlicerSegmentEditorAbstractEffect | |
ConfirmedWithoutDialog enum value | qSlicerSegmentEditorAbstractEffect | |
createCursor(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | virtual |
createMaskImageFromPolyData(vtkPolyData *polyData, vtkOrientedImageData *outputMask, qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractLabelEffect | static |
cursorOff(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | |
cursorOn(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | |
d_ptr | qSlicerSegmentEditorScissorsEffect | protected |
deactivate() override | qSlicerSegmentEditorScissorsEffect | virtual |
DebugOutputFolder | qSlicerSegmentEditorScissorsEffect | static |
defaultModifierLabelmap() | qSlicerSegmentEditorAbstractEffect | |
doubleParameter(QString name) | qSlicerSegmentEditorAbstractEffect | |
forceRender(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | static |
helpText() const override | qSlicerSegmentEditorScissorsEffect | virtual |
icon() override | qSlicerSegmentEditorScissorsEffect | virtual |
imageToWorldMatrix(vtkMRMLVolumeNode *node, vtkMatrix4x4 *ijkToRas) | qSlicerSegmentEditorAbstractLabelEffect | static |
imageToWorldMatrix(vtkOrientedImageData *image, vtkMRMLSegmentationNode *node, vtkMatrix4x4 *ijkToRas) | qSlicerSegmentEditorAbstractLabelEffect | static |
integerParameter(QString name) | qSlicerSegmentEditorAbstractEffect | |
interactionNodeModified(vtkMRMLInteractionNode *interactionNode) | qSlicerSegmentEditorAbstractEffect | virtual |
layoutChanged() | qSlicerSegmentEditorAbstractEffect | inlinevirtual |
m_Active | qSlicerSegmentEditorAbstractEffect | protected |
m_AlreadyConfirmedSegmentVisible | qSlicerSegmentEditorAbstractEffect | protected |
m_EraseValue | qSlicerSegmentEditorAbstractEffect | protected |
m_FillValue | qSlicerSegmentEditorAbstractEffect | protected |
m_Name | qSlicerSegmentEditorAbstractEffect | protected |
m_PerSegment | qSlicerSegmentEditorAbstractEffect | protected |
m_RequireSegments | qSlicerSegmentEditorAbstractEffect | protected |
m_ShowEffectCursorInSliceView | qSlicerSegmentEditorAbstractEffect | protected |
m_ShowEffectCursorInThreeDView | qSlicerSegmentEditorAbstractEffect | protected |
maskLabelmap() | qSlicerSegmentEditorAbstractEffect | |
masterVolumeImageData() | qSlicerSegmentEditorAbstractEffect | |
masterVolumeNodeChanged() | qSlicerSegmentEditorAbstractEffect | inlinevirtual |
ModificationMode enum name | qSlicerSegmentEditorAbstractEffect | |
ModificationModeAdd enum value | qSlicerSegmentEditorAbstractEffect | |
ModificationModeRemove enum value | qSlicerSegmentEditorAbstractEffect | |
ModificationModeRemoveAll enum value | qSlicerSegmentEditorAbstractEffect | |
ModificationModeSet enum value | qSlicerSegmentEditorAbstractEffect | |
modifierLabelmap() | qSlicerSegmentEditorAbstractEffect | |
modifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, bool bypassMasking=false) | qSlicerSegmentEditorAbstractEffect | virtual |
modifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, const int modificationExtent[6], bool bypassMasking=false) | qSlicerSegmentEditorAbstractEffect | virtual |
modifySelectedSegmentByLabelmap(vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, const int modificationExtent[6], bool bypassMasking=false) | qSlicerSegmentEditorAbstractEffect | virtual |
modifySelectedSegmentByLabelmap(vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, bool bypassMasking=false) | qSlicerSegmentEditorAbstractEffect | virtual |
modifySelectedSegmentByLabelmap(vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, QList< int > extent, bool bypassMasking=false) | qSlicerSegmentEditorAbstractEffect | virtual |
name | qSlicerSegmentEditorAbstractEffect | |
name() const | qSlicerSegmentEditorAbstractEffect | virtual |
NotConfirmed enum value | qSlicerSegmentEditorAbstractEffect | |
onSliceCutDepthChanged(double value) | qSlicerSegmentEditorScissorsEffect | virtualslot |
optionsFrame() | qSlicerSegmentEditorAbstractEffect | |
optionsLayout() | qSlicerSegmentEditorAbstractEffect | |
parameter(QString name) | qSlicerSegmentEditorAbstractEffect | |
parameterDefined(QString name) | qSlicerSegmentEditorAbstractEffect | |
parameterSetNode() | qSlicerSegmentEditorAbstractEffect | |
perSegment | qSlicerSegmentEditorAbstractEffect | |
perSegment() const | qSlicerSegmentEditorAbstractEffect | virtual |
processInteractionEvents(vtkRenderWindowInteractor *callerInteractor, unsigned long eid, qMRMLWidget *viewWidget) override | qSlicerSegmentEditorScissorsEffect | virtual |
processViewNodeEvents(vtkMRMLAbstractViewNode *callerViewNode, unsigned long eid, qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | inlinevirtual |
qSlicerSegmentEditorAbstractEffect(QObject *parent=nullptr) | qSlicerSegmentEditorAbstractEffect | |
qSlicerSegmentEditorAbstractLabelEffect(QObject *parent=nullptr) | qSlicerSegmentEditorAbstractLabelEffect | |
qSlicerSegmentEditorScissorsEffect(QObject *parent=nullptr) | qSlicerSegmentEditorScissorsEffect | |
rasToXy(double ras[3], qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
rasToXy(QVector3D ras, qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
referenceGeometryChanged() override | qSlicerSegmentEditorAbstractLabelEffect | virtual |
referenceGeometryImage() | qSlicerSegmentEditorAbstractEffect | |
removeActor2D(qMRMLWidget *viewWidget, vtkActor2D *actor) | qSlicerSegmentEditorAbstractEffect | |
removeActor3D(qMRMLWidget *viewWidget, vtkProp3D *actor) | qSlicerSegmentEditorAbstractEffect | |
renderer(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | static |
renderWindow(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | static |
requireSegments | qSlicerSegmentEditorAbstractEffect | |
requireSegments() const | qSlicerSegmentEditorAbstractEffect | virtual |
saveStateForUndo() | qSlicerSegmentEditorAbstractEffect | |
scene() | qSlicerSegmentEditorAbstractEffect | |
scheduleRender(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | static |
segmentationDisplayableInView(vtkMRMLAbstractViewNode *viewNode) | qSlicerSegmentEditorAbstractEffect | |
selectedSegmentLabelmap() | qSlicerSegmentEditorAbstractEffect | |
selectEffect(QString effectName) | qSlicerSegmentEditorAbstractEffect | |
setCallbackSlots(QObject *receiver, const char *selectEffectSlot, const char *updateVolumeSlot, const char *saveStateForUndoSlot) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameter(QString name, QString value) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameter(QString name, int value) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameter(QString name, double value) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameterDefault(QString name, QString value) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameterDefault(QString name, int value) | qSlicerSegmentEditorAbstractEffect | |
setCommonParameterDefault(QString name, double value) | qSlicerSegmentEditorAbstractEffect | |
setDebugOutputFolder(QString folder) | qSlicerSegmentEditorScissorsEffect | inline |
setMRMLDefaults() override | qSlicerSegmentEditorScissorsEffect | virtual |
setName(QString name) | qSlicerSegmentEditorAbstractEffect | virtual |
setOperation(int operationIndex) | qSlicerSegmentEditorScissorsEffect | virtualslot |
setParameter(QString name, QString value) | qSlicerSegmentEditorAbstractEffect | |
setParameter(QString name, int value) | qSlicerSegmentEditorAbstractEffect | |
setParameter(QString name, double value) | qSlicerSegmentEditorAbstractEffect | |
setParameterDefault(QString name, QString value) | qSlicerSegmentEditorAbstractEffect | |
setParameterDefault(QString name, int value) | qSlicerSegmentEditorAbstractEffect | |
setParameterDefault(QString name, double value) | qSlicerSegmentEditorAbstractEffect | |
setParameterSetNode(vtkMRMLSegmentEditorNode *node) | qSlicerSegmentEditorAbstractEffect | |
setPerSegment(bool perSegment) | qSlicerSegmentEditorAbstractEffect | virtual |
setRequireSegments(bool requireSegments) | qSlicerSegmentEditorAbstractEffect | virtual |
setShape(int shapeIndex) | qSlicerSegmentEditorScissorsEffect | virtualslot |
setShapeDrawCentered(int checkState) | qSlicerSegmentEditorScissorsEffect | virtualslot |
setShowEffectCursorInSliceView(bool show) | qSlicerSegmentEditorAbstractEffect | |
setShowEffectCursorInThreeDView(bool show) | qSlicerSegmentEditorAbstractEffect | |
setSliceCutMode(int sliceCutModeIndex) | qSlicerSegmentEditorScissorsEffect | virtualslot |
setupOptionsFrame() override | qSlicerSegmentEditorScissorsEffect | virtual |
setVolumes(vtkOrientedImageData *alignedSourceVolume, vtkOrientedImageData *modifierLabelmap, vtkOrientedImageData *maskLabelmap, vtkOrientedImageData *selectedSegmentLabelmap, vtkOrientedImageData *referenceGeometryImage) | qSlicerSegmentEditorAbstractEffect | |
showEffectCursorInSliceView | qSlicerSegmentEditorAbstractEffect | |
showEffectCursorInSliceView() | qSlicerSegmentEditorAbstractEffect | |
showEffectCursorInThreeDView | qSlicerSegmentEditorAbstractEffect | |
showEffectCursorInThreeDView() | qSlicerSegmentEditorAbstractEffect | |
sliceSpacing(qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
sourceVolumeImageData() | qSlicerSegmentEditorAbstractEffect | |
sourceVolumeNodeChanged() override | qSlicerSegmentEditorAbstractLabelEffect | virtual |
Superclass typedef | qSlicerSegmentEditorScissorsEffect | |
updateGUIFromMRML() override | qSlicerSegmentEditorScissorsEffect | slot |
updateMRMLFromGUI() override | qSlicerSegmentEditorScissorsEffect | slot |
viewNode(qMRMLWidget *viewWidget) | qSlicerSegmentEditorAbstractEffect | static |
xyToIjk(QPoint xy, int outputIjk[3], qMRMLSliceWidget *sliceWidget, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | qSlicerSegmentEditorAbstractEffect | static |
xyToIjk(double xy[2], int outputIjk[3], qMRMLSliceWidget *sliceWidget, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | qSlicerSegmentEditorAbstractEffect | static |
xyToIjk(QPoint xy, qMRMLSliceWidget *sliceWidget, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | qSlicerSegmentEditorAbstractEffect | static |
xyToRas(QPoint xy, double outputRas[3], qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
xyToRas(double xy[2], double outputRas[3], qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
xyToRas(QPoint xy, qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
xyzToIjk(double inputXyz[3], int outputIjk[3], qMRMLSliceWidget *sliceWidget, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | qSlicerSegmentEditorAbstractEffect | static |
xyzToIjk(QVector3D inputXyz, qMRMLSliceWidget *sliceWidget, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | qSlicerSegmentEditorAbstractEffect | static |
xyzToRas(double inputXyz[3], double outputRas[3], qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
xyzToRas(QVector3D inputXyz, qMRMLSliceWidget *sliceWidget) | qSlicerSegmentEditorAbstractEffect | static |
~qSlicerSegmentEditorAbstractEffect() override | qSlicerSegmentEditorAbstractEffect | |
~qSlicerSegmentEditorAbstractLabelEffect() override | qSlicerSegmentEditorAbstractLabelEffect | |
~qSlicerSegmentEditorScissorsEffect() override | qSlicerSegmentEditorScissorsEffect | |