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 |