ActionFunctionDelegate typedef | mitk::EventStateMachine | protected |
ActionFunctionsMapType typedef | mitk::EventStateMachine | |
Activated() override | mitk::MedSAMTool | virtual |
AddActionFunction(const std::string &action, TActionFunctor *functor) | mitk::EventStateMachine | protected |
AddActionFunction(const std::string &action, const ActionFunctionDelegate &delegate) | mitk::EventStateMachine | protected |
AddConditionFunction(const std::string &condition, const ConditionFunctionDelegate &delegate) | mitk::EventStateMachine | protected |
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 override | mitk::SegWithPreviewTool | virtual |
CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent) | mitk::EventStateMachine | protectedvirtual |
ClearPicks() override | mitk::MedSAMTool | virtual |
ClearSeeds() | mitk::SegmentAnythingTool | protected |
Clone() const | mitk::MedSAMTool | |
ConditionFunctionDelegate typedef | mitk::EventStateMachine | protected |
ConfigurationChanged() | mitk::InteractionEventHandler | protectedvirtual |
ConfirmBeforeDeactivation() override | mitk::SegWithPreviewTool | protectedvirtual |
ConfirmCleanUp() override | mitk::SegmentAnythingTool | protectedvirtual |
ConfirmSegmentation() | mitk::SegWithPreviewTool | |
ConnectActionsAndFunctions() override | mitk::MedSAMTool | virtual |
ConstPointer typedef | mitk::EventStateMachine | |
CreateAllTimeStepsOff() | mitk::SegWithPreviewTool | virtual |
CreateAllTimeStepsOn() | mitk::SegWithPreviewTool | virtual |
CreateEmptySegmentationNode(const Image *original, const std::string &organName, const mitk::Color &color) const | mitk::Tool | |
CreateSegmentationNode(Image *image, const std::string &organName, const mitk::Color &color) const | mitk::Tool | |
CurrentlyBusy | mitk::Tool | |
Deactivated() override | mitk::MedSAMTool | virtual |
DefaultSegmentationDataType typedef | mitk::Tool | |
Disable() | mitk::InteractionEventObserver | |
DoUpdatePreview(const Image *inputAtTimeStep, const Image *oldSegAtTimeStep, LabelSetImage *previewImage, TimeStepType timeStep) override | mitk::SegmentAnythingTool | protectedvirtual |
EmitSAMStatusMessageEvent(const std::string &status) | mitk::SegmentAnythingTool | protected |
Enable() | mitk::InteractionEventObserver | |
EnableInteraction(bool enable) | mitk::EventStateMachine | inline |
EnableUndo(bool enable) | mitk::EventStateMachine | inline |
EnsureTargetSegmentationNodeInDataStorage() const | mitk::SegWithPreviewTool | protected |
ErrorMessage | mitk::Tool | |
EventStateMachine() | mitk::EventStateMachine | protected |
ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent) | mitk::EventStateMachine | protectedvirtual |
FilterEvents(InteractionEvent *, DataNode *) override | mitk::Tool | protectedvirtual |
GeneralMessage | mitk::Tool | |
Get2DIndicesfrom3DWorld(const mitk::BaseGeometry *baseGeometry, const mitk::Point3D &point3d) | mitk::SegmentAnythingTool | protectedstatic |
GetActiveLabelValueOfPreview() const | mitk::SegWithPreviewTool | protected |
GetAttributes() const | mitk::InteractionEventHandler | protected |
GetBackend() const | mitk::SegmentAnythingTool | virtual |
GetCheckpointPath() const | mitk::SegmentAnythingTool | virtual |
GetClassHierarchy() const override | mitk::EventStateMachine | inlinevirtual |
GetClassName() const | mitk::EventStateMachine | virtual |
GetCreateAllTimeSteps() | mitk::SegWithPreviewTool | virtual |
GetCurrentSegmentationName() | mitk::SegWithPreviewTool | |
GetCurrentState() const | mitk::EventStateMachine | protected |
GetCursorIconResource() const | mitk::Tool | virtual |
GetDataStorage() const | mitk::Tool | protected |
GetEventConfig() const | mitk::InteractionEventHandler | |
GetExecutableTransition(InteractionEvent *event) | mitk::EventStateMachine | protected |
GetGpuId() const | mitk::SegmentAnythingTool | virtual |
GetGroup() const override | mitk::SegWithPreviewTool | protectedvirtual |
GetGUI(const std::string &toolkitPrefix, const std::string &toolkitPostfix) | mitk::Tool | virtual |
GetHashForCurrentPlane(const mitk::LevelWindow &levelWindow) const | mitk::SegmentAnythingTool | protected |
GetIconPath() const | mitk::Tool | inlinevirtual |
GetIconResource() const override | mitk::SegmentAnythingTool | virtual |
GetImageByTimePoint(const Image *image, TimePointType timePoint) | mitk::SegWithPreviewTool | protectedstatic |
GetImageByTimeStep(const Image *image, TimeStepType timestep) | mitk::SegWithPreviewTool | protectedstatic |
GetImageByTimeStep(Image *image, TimeStepType timestep) | mitk::SegWithPreviewTool | protectedstatic |
GetIsReady() const | mitk::SegmentAnythingTool | virtual |
GetIsTimePointChangeAware() | mitk::SegWithPreviewTool | virtual |
GetKeepActiveAfterAccept() | mitk::SegWithPreviewTool | virtual |
GetLabelTransferMode() | mitk::SegWithPreviewTool | virtual |
GetLabelTransferScope() | mitk::SegWithPreviewTool | virtual |
GetLastTimePointOfUpdate() const | mitk::SegWithPreviewTool | protected |
GetMergeStyle() | mitk::SegWithPreviewTool | virtual |
GetMitkTempDir() const | mitk::SegmentAnythingTool | virtual |
GetModelType() const | mitk::SegmentAnythingTool | virtual |
GetName() const override | mitk::MedSAMTool | virtual |
GetOverwriteStyle() | mitk::SegWithPreviewTool | virtual |
GetPointsAsCSVString(const mitk::BaseGeometry *baseGeometry) const override | mitk::MedSAMTool | virtual |
GetPointsAsVector(const mitk::BaseGeometry *baseGeometry) const | mitk::SegmentAnythingTool | protected |
GetPreviewSegmentation() | mitk::SegWithPreviewTool | |
GetPreviewSegmentation() const | mitk::SegWithPreviewTool | |
GetPreviewSegmentationNode() | mitk::SegWithPreviewTool | |
GetPythonPath() const | mitk::SegmentAnythingTool | virtual |
GetReferenceData() const | mitk::SegWithPreviewTool | protected |
GetReferenceDataPreference() const | mitk::Tool | virtual |
GetRequestDeactivationConfirmation() | mitk::SegWithPreviewTool | virtual |
GetResetsToEmptyPreview() | mitk::SegWithPreviewTool | virtual |
GetSegmentationInput() const | mitk::SegWithPreviewTool | protected |
GetSelectedLabels() | mitk::SegWithPreviewTool | virtual |
GetStaticNameOfClass() | mitk::EventStateMachine | inlinestatic |
GetTargetSegmentation() const | mitk::SegWithPreviewTool | |
GetTargetSegmentationNode() const | mitk::SegWithPreviewTool | virtual |
GetTimeOutLimit() const | mitk::SegmentAnythingTool | virtual |
GetToolManager() const | mitk::Tool | protected |
GetUserDefinedActiveLabel() const | mitk::SegWithPreviewTool | protectedvirtual |
GetUseSpecialPreviewColor() | mitk::SegWithPreviewTool | virtual |
GetWorkingDataPreference() const | mitk::Tool | virtual |
GetWorkingPlaneGeometry() | mitk::SegWithPreviewTool | protectedvirtual |
GetXPM() const override | mitk::SegmentAnythingTool | virtual |
GUIProcessEventsMessage | mitk::Tool | |
HandleEvent(InteractionEvent *event, DataNode *dataNode) | mitk::EventStateMachine | |
HasPicks() const override | mitk::MedSAMTool | virtual |
InitializeStateMachine() | mitk::Tool | virtual |
InitiateToolByInput() | mitk::SegWithPreviewTool | protectedvirtual |
InitSAMPythonProcess() | mitk::SegmentAnythingTool | |
InteractionEventHandler() | mitk::InteractionEventHandler | protected |
InteractionEventObserver() | mitk::InteractionEventObserver | |
IsEnabled() const | mitk::InteractionEventObserver | |
IsPythonReady() const | mitk::SegmentAnythingTool | |
IsReadyOff() | mitk::SegmentAnythingTool | virtual |
IsReadyOn() | mitk::SegmentAnythingTool | virtual |
IsTimePointChangeAwareOff() | mitk::SegWithPreviewTool | virtual |
IsTimePointChangeAwareOn() | mitk::SegWithPreviewTool | virtual |
IsUpdating() const | mitk::SegWithPreviewTool | |
ITKWindowing(const itk::Image< TPixel, VImageDimension > *, mitk::Image *, ScalarType, ScalarType) | mitk::SegmentAnythingTool | protected |
KeepActiveAfterAcceptOff() | mitk::SegWithPreviewTool | virtual |
KeepActiveAfterAcceptOn() | mitk::SegWithPreviewTool | virtual |
LabelMappingType typedef | mitk::SegWithPreviewTool | protected |
LabelTransferMode enum name | mitk::SegWithPreviewTool | |
LabelTransferScope enum name | mitk::SegWithPreviewTool | |
LoadStateMachine(const std::string &filename, const us::Module *module=nullptr) | mitk::EventStateMachine | |
m_EventConfig | mitk::Tool | protected |
m_IsActive | mitk::EventStateMachine | protected |
m_ProgressCommand | mitk::SegWithPreviewTool | protected |
m_PythonService | mitk::SegmentAnythingTool | protected |
m_UndoController | mitk::EventStateMachine | protected |
m_UndoEnabled | mitk::EventStateMachine | protected |
MapToEventVariant(InteractionEvent *interactionEvent) | mitk::InteractionEventHandler | protected |
MedSAMTool()=default | mitk::MedSAMTool | protected |
mitkClassMacro(MedSAMTool, SegmentAnythingTool) | mitk::MedSAMTool | |
mitk::SegmentAnythingTool::mitkClassMacro(SegmentAnythingTool, SegWithPreviewTool) | mitk::SegmentAnythingTool | |
mitk::SegWithPreviewTool::mitkClassMacro(SegWithPreviewTool, Tool) | mitk::SegWithPreviewTool | |
mitk::Tool::mitkClassMacro(Tool, EventStateMachine) | mitk::Tool | |
New() | mitk::MedSAMTool | static |
Notify(InteractionEvent *interactionEvent, bool isHandled) override | mitk::Tool | protectedvirtual |
OnAddNegativePoint(StateMachineAction *, InteractionEvent *interactionEvent) | mitk::SegmentAnythingTool | protectedvirtual |
OnAddPositivePoint(StateMachineAction *, InteractionEvent *interactionEvent) | mitk::SegmentAnythingTool | protectedvirtual |
OnDelete(StateMachineAction *, InteractionEvent *) | mitk::MedSAMTool | virtual |
OnMove(StateMachineAction *, InteractionEvent *) | mitk::MedSAMTool | |
OnPrimaryButtonPressed(StateMachineAction *, InteractionEvent *) | mitk::MedSAMTool | |
OnRelease(StateMachineAction *, InteractionEvent *) | mitk::MedSAMTool | |
OnRenderWindowClicked(StateMachineAction *, InteractionEvent *interactionEvent) | mitk::MedSAMTool | |
Pointer typedef | mitk::EventStateMachine | |
PreparePreviewToResultTransfer(const LabelMappingType &labelMapping) | mitk::SegWithPreviewTool | protectedvirtual |
RequestDeactivationConfirmationOff() | mitk::SegWithPreviewTool | virtual |
RequestDeactivationConfirmationOn() | mitk::SegWithPreviewTool | virtual |
ResetMouseCursor() | mitk::EventStateMachine | protected |
ResetPreviewContent() | mitk::SegWithPreviewTool | protected |
ResetPreviewContentAtTimeStep(unsigned int timeStep) | mitk::SegWithPreviewTool | protected |
ResetPreviewNode() | mitk::SegWithPreviewTool | protected |
ResetsToEmptyPreviewOff() | mitk::SegWithPreviewTool | virtual |
ResetsToEmptyPreviewOn() | mitk::SegWithPreviewTool | virtual |
ResetToStartState() | mitk::EventStateMachine | protected |
SAMStatusMessageEvent | mitk::SegmentAnythingTool | |
SegmentAnythingTool() | mitk::SegmentAnythingTool | protected |
SegWithPreviewTool(bool lazyDynamicPreviews=false) | mitk::SegWithPreviewTool | protected |
SegWithPreviewTool(bool lazyDynamicPreviews, const char *interactorType, const us::Module *interactorModule=nullptr) | mitk::SegWithPreviewTool | protected |
SelectedLabelVectorType typedef | mitk::SegWithPreviewTool | |
Self typedef | mitk::EventStateMachine | |
SetBackend(std::string _arg) | mitk::SegmentAnythingTool | virtual |
SetCheckpointPath(std::string _arg) | mitk::SegmentAnythingTool | virtual |
SetCreateAllTimeSteps(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetEventConfig(const std::string &filename, const us::Module *module=nullptr) | mitk::InteractionEventHandler | |
SetEventConfig(const EventConfig &config) | mitk::InteractionEventHandler | |
SetGpuId(int _arg) | mitk::SegmentAnythingTool | virtual |
SetIsReady(bool _arg) | mitk::SegmentAnythingTool | virtual |
SetIsTimePointChangeAware(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetKeepActiveAfterAccept(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetLabelTransferMode(LabelTransferMode labelTransferMode) | mitk::SegWithPreviewTool | |
SetLabelTransferScope(LabelTransferScope labelTransferScope) | mitk::SegWithPreviewTool | |
SetMergeStyle(MultiLabelSegmentation::MergeStyle mergeStyle) | mitk::SegWithPreviewTool | |
SetMitkTempDir(std::string _arg) | mitk::SegmentAnythingTool | virtual |
SetModelType(std::string _arg) | mitk::SegmentAnythingTool | virtual |
SetMouseCursor(const char *xpm[], int hotspotX, int hotspotY) | mitk::EventStateMachine | protected |
SetOverwriteStyle(MultiLabelSegmentation::OverwriteStyle overwriteStyle) | mitk::SegWithPreviewTool | |
SetPythonPath(std::string _arg) | mitk::SegmentAnythingTool | virtual |
SetRequestDeactivationConfirmation(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetResetsToEmptyPreview(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetSelectedLabels(const SelectedLabelVectorType &labelsToTransfer) | mitk::SegWithPreviewTool | |
SetTimeOutLimit(long _arg) | mitk::SegmentAnythingTool | virtual |
SetToolManager(ToolManager *) | mitk::Tool | protectedvirtual |
SetUseSpecialPreviewColor(bool _arg) | mitk::SegWithPreviewTool | virtual |
SetWorkingPlaneGeometry(PlaneGeometry *_arg) | mitk::SegWithPreviewTool | protectedvirtual |
StateMachineStateType typedef | mitk::EventStateMachine | |
Superclass typedef | mitk::EventStateMachine | |
Tool(const char *, const us::Module *interactorModule=nullptr) | mitk::Tool | protected |
TransferLabelInformation(const LabelMappingType &labelMapping, const mitk::LabelSetImage *source, mitk::LabelSetImage *target) | mitk::SegWithPreviewTool | protectedstatic |
TransferLabelSetImageContent(const LabelSetImage *source, LabelSetImage *target, TimeStepType timeStep) | mitk::SegWithPreviewTool | protectedstatic |
UpdateCleanUp() | mitk::SegWithPreviewTool | protectedvirtual |
UpdatePrepare() | mitk::SegWithPreviewTool | protectedvirtual |
UpdatePreview(bool ignoreLazyPreviewSetting=false) | mitk::SegWithPreviewTool | |
UseSpecialPreviewColorOff() | mitk::SegWithPreviewTool | virtual |
UseSpecialPreviewColorOn() | mitk::SegWithPreviewTool | virtual |
~EventStateMachine() override | mitk::EventStateMachine | protected |
~InteractionEventHandler() override | mitk::InteractionEventHandler | protected |
~InteractionEventObserver() | mitk::InteractionEventObserver | virtual |
~MedSAMTool()=default | mitk::MedSAMTool | protected |
~SegmentAnythingTool()=default | mitk::SegmentAnythingTool | protected |
~SegWithPreviewTool() override | mitk::SegWithPreviewTool | protected |
~Tool() override | mitk::Tool | protected |