| AddEmptySegment(const std::string &segmentId="", int segmentStatus=0) const | vtkSlicerSegmentEditorLogic | |
| AppendImage(vtkOrientedImageData *inputImage, vtkOrientedImageData *appendedImage) | vtkSlicerSegmentEditorLogic | static |
| AppendPolyMask(vtkOrientedImageData *input, vtkPolyData *polyData, vtkMRMLSliceNode *sliceNode, vtkMRMLSegmentationNode *segmentationNode=nullptr) | vtkSlicerSegmentEditorLogic | static |
| CanAddSegments() const | vtkSlicerSegmentEditorLogic | |
| CanRedo() const | vtkSlicerSegmentEditorLogic | |
| CanRemoveSegments() const | vtkSlicerSegmentEditorLogic | |
| CanTriviallyConvertSourceRepresentationToBinaryLabelMap() const | vtkSlicerSegmentEditorLogic | |
| CanUndo() const | vtkSlicerSegmentEditorLogic | |
| ClearUndoState() const | vtkSlicerSegmentEditorLogic | |
| ContainsClosedSurfaceRepresentation() const | vtkSlicerSegmentEditorLogic | |
| CreateAndSetBlankSourceVolumeFromSegmentationGeometry() const | vtkSlicerSegmentEditorLogic | |
| CreateAndSetBlankSourceVolumeIfNeeded() const | vtkSlicerSegmentEditorLogic | |
| CreateMaskImageFromPolyData(vtkPolyData *polyData, vtkOrientedImageData *outputMask, vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| EndModify(bool wasModifying) | vtkMRMLAbstractLogic | inlineprotected |
| EnterMRMLLogicsCallback() const | vtkMRMLAbstractLogic | protectedvirtual |
| EnterMRMLNodesCallback() const | vtkMRMLAbstractLogic | protectedvirtual |
| EnterMRMLSceneCallback() const | vtkMRMLAbstractLogic | protectedvirtual |
| Events enum name | vtkSlicerSegmentEditorLogic | |
| ExportSegmentationToColorTableNode() const | vtkSlicerSegmentEditorLogic | |
| GetAlignedSourceVolume() const | vtkSlicerSegmentEditorLogic | |
| GetClassName() | vtkSlicerSegmentEditorLogic | virtual |
| GetCurrentSegmentID() const | vtkSlicerSegmentEditorLogic | |
| GetCurrentSegmentIndex() const | vtkSlicerSegmentEditorLogic | |
| GetDefaultTerminologyEntry() const | vtkSlicerSegmentEditorLogic | |
| GetDisableModifiedEvent() const | vtkMRMLAbstractLogic | protected |
| GetInMRMLLogicsCallbackFlag() const | vtkMRMLAbstractLogic | protected |
| GetInMRMLNodesCallbackFlag() const | vtkMRMLAbstractLogic | protected |
| GetInMRMLSceneCallbackFlag() const | vtkMRMLAbstractLogic | protected |
| GetMaskLabelmap() const | vtkSlicerSegmentEditorLogic | |
| GetMaximumNumberOfUndoStates() const | vtkSlicerSegmentEditorLogic | |
| GetModifierLabelmap() const | vtkSlicerSegmentEditorLogic | |
| GetMRMLApplicationLogic() const | vtkMRMLAbstractLogic | virtual |
| GetMRMLLogicsCallbackCommand() | vtkMRMLAbstractLogic | protected |
| GetMRMLLogicsObserverManager() const | vtkMRMLAbstractLogic | protected |
| GetMRMLNodesCallbackCommand() | vtkMRMLAbstractLogic | protected |
| GetMRMLNodesObserverManager() const | vtkMRMLAbstractLogic | protected |
| GetMRMLScene() const | vtkMRMLAbstractLogic | |
| GetMRMLSceneCallbackCommand() | vtkMRMLAbstractLogic | protected |
| GetMRMLSceneObserverManager() const | vtkMRMLAbstractLogic | protected |
| GetNextSegmentID(int offset, bool visibleOnly) const | vtkSlicerSegmentEditorLogic | |
| GetPendingModifiedEventCount() const | vtkMRMLAbstractLogic | protected |
| GetProcessingMRMLSceneEvent() const | vtkMRMLAbstractLogic | protected |
| GetReferenceGeometryImage() const | vtkSlicerSegmentEditorLogic | |
| GetReferenceImageGeometryString() const | vtkSlicerSegmentEditorLogic | |
| GetReferenceImageGeometryStringFromSegmentation(vtkSegmentation *segmentation) | vtkSlicerSegmentEditorLogic | static |
| GetSegmentation() const | vtkSlicerSegmentEditorLogic | |
| GetSegmentationIJKToRAS(vtkMatrix4x4 *ijkToRas) const | vtkSlicerSegmentEditorLogic | |
| GetSegmentationNode() const | vtkSlicerSegmentEditorLogic | |
| GetSegmentEditorNode() const | vtkSlicerSegmentEditorLogic | |
| GetSegmentIDs() const | vtkSlicerSegmentEditorLogic | |
| GetSelectedSegment() const | vtkSlicerSegmentEditorLogic | |
| GetSelectedSegmentLabelmap() const | vtkSlicerSegmentEditorLogic | |
| GetSliceSpacing(vtkMRMLSliceNode *sliceNode) const | vtkSlicerSegmentEditorLogic | |
| GetSliceSpacing(vtkMRMLSliceNode *sliceNode, vtkMRMLSliceLogic *sliceLogic) | vtkSlicerSegmentEditorLogic | static |
| GetSourceVolumeNode() const | vtkSlicerSegmentEditorLogic | |
| GetVerbose() const | vtkSlicerSegmentEditorLogic | |
| GetVisibleSegmentIDs() const | vtkSlicerSegmentEditorLogic | |
| ImageToWorldMatrix(vtkMRMLVolumeNode *node, vtkMatrix4x4 *ijkToRas) | vtkSlicerSegmentEditorLogic | static |
| ImageToWorldMatrix(vtkOrientedImageData *image, vtkMRMLSegmentationNode *node, vtkMatrix4x4 *ijkToRas) | vtkSlicerSegmentEditorLogic | static |
| InvokePendingModifiedEvent() | vtkMRMLAbstractLogic | protected |
| IsA(const char *type) | vtkSlicerSegmentEditorLogic | virtual |
| IsSegmentationDisplayableInView(vtkMRMLAbstractViewNode *viewNode) const | vtkSlicerSegmentEditorLogic | |
| IsSegmentationNodeValid() const | vtkSlicerSegmentEditorLogic | |
| IsSegmentIdInList(const std::string &segmentID, const std::vector< std::string > &visibleSegmentIDs) | vtkSlicerSegmentEditorLogic | static |
| IsSegmentIdValid(const std::string &segmentId) const | vtkSlicerSegmentEditorLogic | |
| IsSegmentIdVisible(const std::string &segmentID) const | vtkSlicerSegmentEditorLogic | |
| IsSelectedSegmentVisible() const | vtkSlicerSegmentEditorLogic | |
| IsTypeOf(const char *type) | vtkSlicerSegmentEditorLogic | static |
| ModificationMode enum name | vtkSlicerSegmentEditorLogic | |
| ModificationModeAdd enum value | vtkSlicerSegmentEditorLogic | |
| ModificationModeRemove enum value | vtkSlicerSegmentEditorLogic | |
| ModificationModeRemoveAll enum value | vtkSlicerSegmentEditorLogic | |
| ModificationModeSet enum value | vtkSlicerSegmentEditorLogic | |
| Modified() override | vtkMRMLAbstractLogic | protected |
| ModifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, bool isPerSegment, bool bypassMasking) | vtkSlicerSegmentEditorLogic | |
| ModifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, const int modificationExtent[6], bool isPerSegment, bool bypassMasking) | vtkSlicerSegmentEditorLogic | |
| MRMLLogicsCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLAbstractLogic | protectedstatic |
| MRMLNodesCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLAbstractLogic | protectedstatic |
| MRMLSceneCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLAbstractLogic | protectedstatic |
| New() | vtkSlicerSegmentEditorLogic | static |
| ObserveMRMLScene() | vtkMRMLAbstractLogic | protectedvirtual |
| OnMRMLNodeModified(vtkMRMLNode *) | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneEndBatchProcess() | vtkMRMLAbstractLogic | protectedvirtual |
| OnMRMLSceneEndClose() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneEndImport() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneEndRestore() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneNew() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneNodeAdded(vtkMRMLNode *) | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneNodeRemoved(vtkMRMLNode *) | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneStartBatchProcess() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneStartClose() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneStartImport() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| OnMRMLSceneStartRestore() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| PauseRender() | vtkSlicerSegmentEditorLogic | |
| PauseRenderEvent enum value | vtkSlicerSegmentEditorLogic | |
| PrintSelf(ostream &os, vtkIndent indent) override | vtkMRMLAbstractLogic | |
| ProcessMRMLLogicsEvents(vtkObject *caller, unsigned long event, void *callData) | vtkMRMLAbstractLogic | protectedvirtual |
| ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData) override | vtkSlicerSegmentEditorLogic | protectedvirtual |
| ProcessMRMLSceneEvents(vtkObject *caller, unsigned long event, void *callData) | vtkMRMLAbstractLogic | protectedvirtual |
| RasToXy(double ras[3], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| Redo() const | vtkSlicerSegmentEditorLogic | |
| RegisterNodes() | vtkMRMLAbstractLogic | inlineprotectedvirtual |
| RemoveSelectedSegment() const | vtkSlicerSegmentEditorLogic | |
| ResetModifierLabelmapToDefault() const | vtkSlicerSegmentEditorLogic | |
| ResumeRender() | vtkSlicerSegmentEditorLogic | |
| ResumeRenderEvent enum value | vtkSlicerSegmentEditorLogic | |
| SafeDownCast(vtkObject *o) | vtkSlicerSegmentEditorLogic | static |
| SaveStateForUndo() const | vtkSlicerSegmentEditorLogic | |
| SegmentationHistoryChangedEvent enum value | vtkSlicerSegmentEditorLogic | |
| SelectFirstSegment(bool visibleOnly) const | vtkSlicerSegmentEditorLogic | |
| SelectNextSegment(bool visibleOnly) const | vtkSlicerSegmentEditorLogic | |
| SelectPreviousSegment(bool visibleOnly) const | vtkSlicerSegmentEditorLogic | |
| SelectSegmentAtOffset(int offset, bool visibleOnly) const | vtkSlicerSegmentEditorLogic | |
| SetAndObserveMRMLSceneEventsInternal(vtkMRMLScene *newScene, vtkIntArray *events, vtkFloatArray *priorities=nullptr) | vtkMRMLAbstractLogic | protected |
| SetCurrentSegmentID(const std::string &segmentID) const | vtkSlicerSegmentEditorLogic | |
| SetDefaultTerminologyEntry(const std::string &entry) | vtkSlicerSegmentEditorLogic | |
| SetDisableModifiedEvent(bool onOff) | vtkMRMLAbstractLogic | protected |
| SetInMRMLLogicsCallbackFlag(int flag) | vtkMRMLAbstractLogic | protected |
| SetInMRMLNodesCallbackFlag(int flag) | vtkMRMLAbstractLogic | protected |
| SetInMRMLSceneCallbackFlag(int flag) | vtkMRMLAbstractLogic | protected |
| SetMaximumNumberOfUndoStates(int) const | vtkSlicerSegmentEditorLogic | |
| SetMRMLApplicationLogic(vtkMRMLApplicationLogic *logic) | vtkMRMLAbstractLogic | virtual |
| SetMRMLScene(vtkMRMLScene *newScene) | vtkMRMLAbstractLogic | |
| SetMRMLSceneInternal(vtkMRMLScene *newScene) | vtkMRMLAbstractLogic | protectedvirtual |
| SetProcessingMRMLSceneEvent(int event) | vtkMRMLAbstractLogic | protected |
| SetSegmentationHistory(const vtkSmartPointer< vtkSegmentationHistory > &segmentationHistory) | vtkSlicerSegmentEditorLogic | |
| SetSegmentationNode(vtkMRMLNode *node) const | vtkSlicerSegmentEditorLogic | |
| SetSegmentationNodeID(const std::string &nodeID) const | vtkSlicerSegmentEditorLogic | |
| SetSegmentEditorNode(vtkMRMLSegmentEditorNode *newSegmentEditorNode) | vtkSlicerSegmentEditorLogic | |
| SetSourceRepresentationToBinaryLabelMap() const | vtkSlicerSegmentEditorLogic | |
| SetSourceVolumeNode(vtkMRMLNode *node) const | vtkSlicerSegmentEditorLogic | |
| SetSourceVolumeNodeID(const std::string &nodeID) const | vtkSlicerSegmentEditorLogic | |
| SetVerbose(bool isVerbose) | vtkSlicerSegmentEditorLogic | |
| StartModify() | vtkMRMLAbstractLogic | inlineprotected |
| Superclass typedef | vtkSlicerSegmentEditorLogic | |
| TaskFunctionPointer typedef | vtkMRMLAbstractLogic | |
| ToggleSegmentationSurfaceRepresentation(bool isSurfaceRepresentationOn) const | vtkSlicerSegmentEditorLogic | |
| ToggleSourceVolumeIntensityMask() const | vtkSlicerSegmentEditorLogic | |
| TrivialSetSourceRepresentationToBinaryLabelmap() const | vtkSlicerSegmentEditorLogic | |
| Undo() const | vtkSlicerSegmentEditorLogic | |
| UnobserveMRMLScene() | vtkMRMLAbstractLogic | protectedvirtual |
| UpdateAlignedSourceVolume() | vtkSlicerSegmentEditorLogic | |
| UpdateFromMRMLScene() | vtkMRMLAbstractLogic | protectedvirtual |
| UpdateMaskLabelmap() const | vtkSlicerSegmentEditorLogic | |
| UpdateReferenceGeometryImage() const | vtkSlicerSegmentEditorLogic | |
| UpdateSelectedSegmentLabelmap() const | vtkSlicerSegmentEditorLogic | |
| UpdateVolume(void *volumeToUpdate, bool &success) | vtkSlicerSegmentEditorLogic | |
| vtkMRMLAbstractLogic() | vtkMRMLAbstractLogic | protected |
| vtkSlicerSegmentEditorLogic() | vtkSlicerSegmentEditorLogic | protected |
| XyToIjk(int xy[2], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSlicerSegmentEditorLogic | static |
| XyToIjk(double xy[2], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSlicerSegmentEditorLogic | static |
| XyToIjk(int xy[2], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSlicerSegmentEditorLogic | static |
| XyToRas(int xy[2], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| XyToRas(double xy[2], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| XyToRas(int xy[2], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| XyzToIjk(double inputXyz[3], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSlicerSegmentEditorLogic | static |
| XyzToIjk(double inputXyz[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSlicerSegmentEditorLogic | static |
| XyzToRas(double inputXyz[3], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| XyzToRas(double inputXyz[3], vtkMRMLSliceNode *sliceNode) | vtkSlicerSegmentEditorLogic | static |
| ~vtkMRMLAbstractLogic() override | vtkMRMLAbstractLogic | protected |
| ~vtkSlicerSegmentEditorLogic() override | vtkSlicerSegmentEditorLogic | protected |