Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
mitk::SegmentAnythingTool Member List

This is the complete list of members for mitk::SegmentAnythingTool, including all inherited members.

ActionFunctionDelegate typedefmitk::EventStateMachineprotected
ActionFunctionsMapType typedefmitk::EventStateMachine
Activated() overridemitk::SegmentAnythingToolvirtual
AddActionFunction(const std::string &action, TActionFunctor *functor)mitk::EventStateMachineprotected
AddActionFunction(const std::string &action, const ActionFunctionDelegate &delegate)mitk::EventStateMachineprotected
AddConditionFunction(const std::string &condition, const ConditionFunctionDelegate &delegate)mitk::EventStateMachineprotected
AddEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
AddEventConfig(const EventConfig &config)mitk::InteractionEventHandler
CanHandle(const BaseData *referenceData, const BaseData *workingData) const overridemitk::SegWithPreviewToolvirtual
CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
ClearPicks()mitk::SegmentAnythingToolvirtual
ClearSeeds()mitk::SegmentAnythingToolprotected
Clone() constmitk::SegmentAnythingTool
ConditionFunctionDelegate typedefmitk::EventStateMachineprotected
ConfigurationChanged()mitk::InteractionEventHandlerprotectedvirtual
ConfirmBeforeDeactivation() overridemitk::SegWithPreviewToolprotectedvirtual
ConfirmCleanUp() overridemitk::SegmentAnythingToolprotectedvirtual
ConfirmSegmentation()mitk::SegWithPreviewTool
ConnectActionsAndFunctions() overridemitk::SegmentAnythingToolprotectedvirtual
ConstPointer typedefmitk::EventStateMachine
CreateAllTimeStepsOff()mitk::SegWithPreviewToolvirtual
CreateAllTimeStepsOn()mitk::SegWithPreviewToolvirtual
CreateEmptySegmentationNode(const Image *original, const std::string &organName, const mitk::Color &color) constmitk::Tool
CreateSegmentationNode(Image *image, const std::string &organName, const mitk::Color &color) constmitk::Tool
CurrentlyBusymitk::Tool
Deactivated() overridemitk::SegmentAnythingToolvirtual
DefaultSegmentationDataType typedefmitk::Tool
Disable()mitk::InteractionEventObserver
DoUpdatePreview(const Image *inputAtTimeStep, const Image *oldSegAtTimeStep, LabelSetImage *previewImage, TimeStepType timeStep) overridemitk::SegmentAnythingToolprotectedvirtual
EmitSAMStatusMessageEvent(const std::string &status)mitk::SegmentAnythingToolprotected
Enable()mitk::InteractionEventObserver
EnableInteraction(bool enable)mitk::EventStateMachineinline
EnableUndo(bool enable)mitk::EventStateMachineinline
EnsureTargetSegmentationNodeInDataStorage() constmitk::SegWithPreviewToolprotected
ErrorMessagemitk::Tool
EventStateMachine()mitk::EventStateMachineprotected
ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
FilterEvents(InteractionEvent *, DataNode *) overridemitk::Toolprotectedvirtual
GeneralMessagemitk::Tool
Get2DIndicesfrom3DWorld(const mitk::BaseGeometry *baseGeometry, const mitk::Point3D &point3d)mitk::SegmentAnythingToolprotectedstatic
GetActiveLabelValueOfPreview() constmitk::SegWithPreviewToolprotected
GetAttributes() constmitk::InteractionEventHandlerprotected
GetBackend() constmitk::SegmentAnythingToolvirtual
GetCheckpointPath() constmitk::SegmentAnythingToolvirtual
GetClassHierarchy() const overridemitk::EventStateMachineinlinevirtual
GetClassName() constmitk::EventStateMachinevirtual
GetCreateAllTimeSteps()mitk::SegWithPreviewToolvirtual
GetCurrentSegmentationName()mitk::SegWithPreviewTool
GetCurrentState() constmitk::EventStateMachineprotected
GetCursorIconResource() constmitk::Toolvirtual
GetDataStorage() constmitk::Toolprotected
GetEventConfig() constmitk::InteractionEventHandler
GetExecutableTransition(InteractionEvent *event)mitk::EventStateMachineprotected
GetGpuId() constmitk::SegmentAnythingToolvirtual
GetGroup() const overridemitk::SegWithPreviewToolprotectedvirtual
GetGUI(const std::string &toolkitPrefix, const std::string &toolkitPostfix)mitk::Toolvirtual
GetHashForCurrentPlane(const mitk::LevelWindow &levelWindow) constmitk::SegmentAnythingToolprotected
GetIconPath() constmitk::Toolinlinevirtual
GetIconResource() const overridemitk::SegmentAnythingToolvirtual
GetImageByTimePoint(const Image *image, TimePointType timePoint)mitk::SegWithPreviewToolprotectedstatic
GetImageByTimeStep(const Image *image, TimeStepType timestep)mitk::SegWithPreviewToolprotectedstatic
GetImageByTimeStep(Image *image, TimeStepType timestep)mitk::SegWithPreviewToolprotectedstatic
GetIsReady() constmitk::SegmentAnythingToolvirtual
GetIsTimePointChangeAware()mitk::SegWithPreviewToolvirtual
GetKeepActiveAfterAccept()mitk::SegWithPreviewToolvirtual
GetLabelTransferMode()mitk::SegWithPreviewToolvirtual
GetLabelTransferScope()mitk::SegWithPreviewToolvirtual
GetLastTimePointOfUpdate() constmitk::SegWithPreviewToolprotected
GetMergeStyle()mitk::SegWithPreviewToolvirtual
GetMitkTempDir() constmitk::SegmentAnythingToolvirtual
GetModelType() constmitk::SegmentAnythingToolvirtual
GetName() const overridemitk::SegmentAnythingToolvirtual
GetOverwriteStyle()mitk::SegWithPreviewToolvirtual
GetPointsAsCSVString(const mitk::BaseGeometry *baseGeometry) constmitk::SegmentAnythingToolprotectedvirtual
GetPointsAsVector(const mitk::BaseGeometry *baseGeometry) constmitk::SegmentAnythingToolprotected
GetPreviewSegmentation()mitk::SegWithPreviewTool
GetPreviewSegmentation() constmitk::SegWithPreviewTool
GetPreviewSegmentationNode()mitk::SegWithPreviewTool
GetPythonPath() constmitk::SegmentAnythingToolvirtual
GetReferenceData() constmitk::SegWithPreviewToolprotected
GetReferenceDataPreference() constmitk::Toolvirtual
GetRequestDeactivationConfirmation()mitk::SegWithPreviewToolvirtual
GetResetsToEmptyPreview()mitk::SegWithPreviewToolvirtual
GetSegmentationInput() constmitk::SegWithPreviewToolprotected
GetSelectedLabels()mitk::SegWithPreviewToolvirtual
GetStaticNameOfClass()mitk::EventStateMachineinlinestatic
GetTargetSegmentation() constmitk::SegWithPreviewTool
GetTargetSegmentationNode() constmitk::SegWithPreviewToolvirtual
GetTimeOutLimit() constmitk::SegmentAnythingToolvirtual
GetToolManager() constmitk::Toolprotected
GetUserDefinedActiveLabel() constmitk::SegWithPreviewToolprotectedvirtual
GetUseSpecialPreviewColor()mitk::SegWithPreviewToolvirtual
GetWorkingDataPreference() constmitk::Toolvirtual
GetWorkingPlaneGeometry()mitk::SegWithPreviewToolprotectedvirtual
GetXPM() const overridemitk::SegmentAnythingToolvirtual
GUIProcessEventsMessagemitk::Tool
HandleEvent(InteractionEvent *event, DataNode *dataNode)mitk::EventStateMachine
HasPicks() constmitk::SegmentAnythingToolvirtual
InitializeStateMachine()mitk::Toolvirtual
InitiateToolByInput()mitk::SegWithPreviewToolprotectedvirtual
InitSAMPythonProcess()mitk::SegmentAnythingTool
InteractionEventHandler()mitk::InteractionEventHandlerprotected
InteractionEventObserver()mitk::InteractionEventObserver
IsEnabled() constmitk::InteractionEventObserver
IsPythonReady() constmitk::SegmentAnythingTool
IsReadyOff()mitk::SegmentAnythingToolvirtual
IsReadyOn()mitk::SegmentAnythingToolvirtual
IsTimePointChangeAwareOff()mitk::SegWithPreviewToolvirtual
IsTimePointChangeAwareOn()mitk::SegWithPreviewToolvirtual
IsUpdating() constmitk::SegWithPreviewTool
ITKWindowing(const itk::Image< TPixel, VImageDimension > *, mitk::Image *, ScalarType, ScalarType)mitk::SegmentAnythingToolprotected
KeepActiveAfterAcceptOff()mitk::SegWithPreviewToolvirtual
KeepActiveAfterAcceptOn()mitk::SegWithPreviewToolvirtual
LabelMappingType typedefmitk::SegWithPreviewToolprotected
LabelTransferMode enum namemitk::SegWithPreviewTool
LabelTransferScope enum namemitk::SegWithPreviewTool
LoadStateMachine(const std::string &filename, const us::Module *module=nullptr)mitk::EventStateMachine
m_EventConfigmitk::Toolprotected
m_IsActivemitk::EventStateMachineprotected
m_ProgressCommandmitk::SegWithPreviewToolprotected
m_PythonServicemitk::SegmentAnythingToolprotected
m_UndoControllermitk::EventStateMachineprotected
m_UndoEnabledmitk::EventStateMachineprotected
MapToEventVariant(InteractionEvent *interactionEvent)mitk::InteractionEventHandlerprotected
mitkClassMacro(SegmentAnythingTool, SegWithPreviewTool)mitk::SegmentAnythingTool
mitk::SegWithPreviewTool::mitkClassMacro(SegWithPreviewTool, Tool)mitk::SegWithPreviewTool
mitk::Tool::mitkClassMacro(Tool, EventStateMachine)mitk::Tool
New()mitk::SegmentAnythingToolstatic
Notify(InteractionEvent *interactionEvent, bool isHandled) overridemitk::Toolprotectedvirtual
OnAddNegativePoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::SegmentAnythingToolprotectedvirtual
OnAddPositivePoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::SegmentAnythingToolprotectedvirtual
OnDelete(StateMachineAction *, InteractionEvent *)mitk::SegmentAnythingToolprotectedvirtual
Pointer typedefmitk::EventStateMachine
PreparePreviewToResultTransfer(const LabelMappingType &labelMapping)mitk::SegWithPreviewToolprotectedvirtual
RequestDeactivationConfirmationOff()mitk::SegWithPreviewToolvirtual
RequestDeactivationConfirmationOn()mitk::SegWithPreviewToolvirtual
ResetMouseCursor()mitk::EventStateMachineprotected
ResetPreviewContent()mitk::SegWithPreviewToolprotected
ResetPreviewContentAtTimeStep(unsigned int timeStep)mitk::SegWithPreviewToolprotected
ResetPreviewNode()mitk::SegWithPreviewToolprotected
ResetsToEmptyPreviewOff()mitk::SegWithPreviewToolvirtual
ResetsToEmptyPreviewOn()mitk::SegWithPreviewToolvirtual
ResetToStartState()mitk::EventStateMachineprotected
SAMStatusMessageEventmitk::SegmentAnythingTool
SegmentAnythingTool()mitk::SegmentAnythingToolprotected
SegWithPreviewTool(bool lazyDynamicPreviews=false)mitk::SegWithPreviewToolprotected
SegWithPreviewTool(bool lazyDynamicPreviews, const char *interactorType, const us::Module *interactorModule=nullptr)mitk::SegWithPreviewToolprotected
SelectedLabelVectorType typedefmitk::SegWithPreviewTool
Self typedefmitk::EventStateMachine
SetBackend(std::string _arg)mitk::SegmentAnythingToolvirtual
SetCheckpointPath(std::string _arg)mitk::SegmentAnythingToolvirtual
SetCreateAllTimeSteps(bool _arg)mitk::SegWithPreviewToolvirtual
SetEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
SetEventConfig(const EventConfig &config)mitk::InteractionEventHandler
SetGpuId(int _arg)mitk::SegmentAnythingToolvirtual
SetIsReady(bool _arg)mitk::SegmentAnythingToolvirtual
SetIsTimePointChangeAware(bool _arg)mitk::SegWithPreviewToolvirtual
SetKeepActiveAfterAccept(bool _arg)mitk::SegWithPreviewToolvirtual
SetLabelTransferMode(LabelTransferMode labelTransferMode)mitk::SegWithPreviewTool
SetLabelTransferScope(LabelTransferScope labelTransferScope)mitk::SegWithPreviewTool
SetMergeStyle(MultiLabelSegmentation::MergeStyle mergeStyle)mitk::SegWithPreviewTool
SetMitkTempDir(std::string _arg)mitk::SegmentAnythingToolvirtual
SetModelType(std::string _arg)mitk::SegmentAnythingToolvirtual
SetMouseCursor(const char *xpm[], int hotspotX, int hotspotY)mitk::EventStateMachineprotected
SetOverwriteStyle(MultiLabelSegmentation::OverwriteStyle overwriteStyle)mitk::SegWithPreviewTool
SetPythonPath(std::string _arg)mitk::SegmentAnythingToolvirtual
SetRequestDeactivationConfirmation(bool _arg)mitk::SegWithPreviewToolvirtual
SetResetsToEmptyPreview(bool _arg)mitk::SegWithPreviewToolvirtual
SetSelectedLabels(const SelectedLabelVectorType &labelsToTransfer)mitk::SegWithPreviewTool
SetTimeOutLimit(long _arg)mitk::SegmentAnythingToolvirtual
SetToolManager(ToolManager *)mitk::Toolprotectedvirtual
SetUseSpecialPreviewColor(bool _arg)mitk::SegWithPreviewToolvirtual
SetWorkingPlaneGeometry(PlaneGeometry *_arg)mitk::SegWithPreviewToolprotectedvirtual
StateMachineStateType typedefmitk::EventStateMachine
Superclass typedefmitk::EventStateMachine
Tool(const char *, const us::Module *interactorModule=nullptr)mitk::Toolprotected
TransferLabelInformation(const LabelMappingType &labelMapping, const mitk::LabelSetImage *source, mitk::LabelSetImage *target)mitk::SegWithPreviewToolprotectedstatic
TransferLabelSetImageContent(const LabelSetImage *source, LabelSetImage *target, TimeStepType timeStep)mitk::SegWithPreviewToolprotectedstatic
UpdateCleanUp()mitk::SegWithPreviewToolprotectedvirtual
UpdatePrepare()mitk::SegWithPreviewToolprotectedvirtual
UpdatePreview(bool ignoreLazyPreviewSetting=false)mitk::SegWithPreviewTool
UseSpecialPreviewColorOff()mitk::SegWithPreviewToolvirtual
UseSpecialPreviewColorOn()mitk::SegWithPreviewToolvirtual
~EventStateMachine() overridemitk::EventStateMachineprotected
~InteractionEventHandler() overridemitk::InteractionEventHandlerprotected
~InteractionEventObserver()mitk::InteractionEventObservervirtual
~SegmentAnythingTool()=defaultmitk::SegmentAnythingToolprotected
~SegWithPreviewTool() overridemitk::SegWithPreviewToolprotected
~Tool() overridemitk::Toolprotected