Medical Imaging Interaction Toolkit  2024.06.99-60d9b802
Medical Imaging Interaction Toolkit
mitk::LassoTool Member List

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

ActionFunctionDelegate typedefmitk::EventStateMachineprotected
ActionFunctionsMapType typedefmitk::EventStateMachine
Activated() overridemitk::EditableContourToolprotectedvirtual
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
AddContourmarker(const PlaneGeometry *planeGeometry, unsigned int sliceIndex)mitk::SegTool2Dprotected
AddEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
AddEventConfig(const EventConfig &config)mitk::InteractionEventHandler
AddModeOff()mitk::EditableContourToolvirtual
AddModeOn()mitk::EditableContourToolvirtual
AddVertexToCurrentFeedbackContour(const Point3D &point)mitk::FeedbackContourToolprotected
AddVertexToFeedbackContour(const Point3D &point, TimeStepType feedbackTimeStep)mitk::FeedbackContourToolprotected
AutoConfirmOff()mitk::EditableContourToolvirtual
AutoConfirmOn()mitk::EditableContourToolvirtual
BackProjectContourFrom2DSlice(const BaseGeometry *sliceGeometry, const ContourModel *contourIn2D)mitk::FeedbackContourToolprotected
CanHandle(const BaseData *referenceData, const BaseData *workingData) constmitk::Toolvirtual
CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
ClearContour()mitk::EditableContourToolvirtual
ClearsCurrentFeedbackContour(bool isClosed)mitk::FeedbackContourToolprotected
ConditionFunctionDelegate typedefmitk::EventStateMachineprotected
ConfigurationChanged()mitk::InteractionEventHandlerprotectedvirtual
ConfirmBeforeDeactivation()mitk::Toolvirtual
ConfirmSegmentation(bool resetStatMachine=true)mitk::EditableContourToolvirtual
ConnectActionsAndFunctions() overridemitk::LassoToolprotectedvirtual
ConstPointer typedefmitk::EventStateMachine
CreateEmptySegmentationNode(const Image *original, const std::string &organName, const mitk::Color &color) constmitk::Tool
CreateNewContour() constmitk::EditableContourToolprotected
CreateSegmentationNode(Image *image, const std::string &organName, const mitk::Color &color) constmitk::Tool
CurrentlyBusymitk::Tool
Deactivated() overridemitk::EditableContourToolprotectedvirtual
DefaultSegmentationDataType typedefmitk::Tool
DetermineAffectedImageSlice(const Image *image, const PlaneGeometry *plane, int &affectedDimension, int &affectedSlice)mitk::SegTool2Dstatic
Disable()mitk::InteractionEventObserver
EditableContourTool()mitk::EditableContourToolprotected
Enable()mitk::InteractionEventObserver
EnableContourInteraction(bool on)mitk::EditableContourToolprotected
EnableInteraction(bool enable)mitk::EventStateMachineinline
EnableUndo(bool enable)mitk::EventStateMachineinline
ErrorMessagemitk::Tool
EventStateMachine()mitk::EventStateMachineprotected
ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
FeedbackContourTool()mitk::FeedbackContourToolprotected
FeedbackContourTool(const char *)mitk::FeedbackContourToolprotected
FillContourInSlice(ContourModel *projectedContour, Image *sliceImage, int paintingPixelValue=1)mitk::FeedbackContourToolprotected
FillContourInSlice(ContourModel *projectedContour, unsigned int timeStep, Image *sliceImage, int paintingPixelValue=1)mitk::FeedbackContourToolprotected
FilterEvents(InteractionEvent *interactionEvent, DataNode *dataNode) overridemitk::SegTool2Dprotectedvirtual
FinalizePreviewContour(const Point3D &clickedPoint)mitk::EditableContourToolprotectedvirtual
FinishTool() overridemitk::LassoToolprotectedvirtual
GeneralMessagemitk::Tool
GetAddMode()mitk::EditableContourToolvirtual
GetAffectedImageSliceAs2DImage(const InteractionPositionEvent *positionEvent, const Image *image, unsigned int component=0)mitk::SegTool2Dstatic
GetAffectedImageSliceAs2DImage(const PlaneGeometry *planeGeometry, const Image *image, TimeStepType timeStep, unsigned int component=0)mitk::SegTool2Dstatic
GetAffectedImageSliceAs2DImageByTimePoint(const PlaneGeometry *planeGeometry, const Image *image, TimePointType timePoint, unsigned int component=0)mitk::SegTool2Dstatic
GetAffectedReferenceSlice(const InteractionPositionEvent *) constmitk::SegTool2Dprotected
GetAffectedReferenceSlice(const PlaneGeometry *planeGeometry, TimeStepType timeStep) constmitk::SegTool2Dprotected
GetAffectedWorkingSlice(const InteractionPositionEvent *) constmitk::SegTool2Dprotected
GetAttributes() constmitk::InteractionEventHandlerprotected
GetAutoConfirm()mitk::EditableContourToolvirtual
GetClassHierarchy() const overridemitk::EventStateMachineinlinevirtual
GetClassName() constmitk::EventStateMachinevirtual
GetContour()mitk::EditableContourToolprotected
GetContour() constmitk::EditableContourToolprotected
GetCurrentState() constmitk::EventStateMachineprotected
GetCursorIconResource() const overridemitk::LassoToolvirtual
GetDataStorage() constmitk::Toolprotected
GetEventConfig() constmitk::InteractionEventHandler
GetExecutableTransition(InteractionEvent *event)mitk::EventStateMachineprotected
GetFeedbackContour() constmitk::FeedbackContourToolprotected
GetGroup() constmitk::Toolvirtual
GetGUI(const std::string &toolkitPrefix, const std::string &toolkitPostfix)mitk::Toolvirtual
GetIconPath() constmitk::Toolinlinevirtual
GetIconResource() const overridemitk::LassoToolvirtual
GetIsTimePointChangeAware()mitk::SegTool2Dvirtual
GetLastTimePointTriggered()mitk::SegTool2Dprotectedvirtual
GetName() const overridemitk::LassoToolvirtual
GetReferenceData() constmitk::SegTool2Dprotected
GetReferenceDataNode() constmitk::SegTool2Dprotected
GetReferenceDataPreference() constmitk::Toolvirtual
GetStaticNameOfClass()mitk::EventStateMachineinlinestatic
GetToolManager() constmitk::Toolprotected
GetWorkingData() constmitk::SegTool2Dprotected
GetWorkingDataNode() constmitk::SegTool2Dprotected
GetWorkingDataPreference() constmitk::Toolvirtual
GetXPM() const overridemitk::LassoToolvirtual
GUIProcessEventsMessagemitk::Tool
HandleEvent(InteractionEvent *event, DataNode *dataNode)mitk::EventStateMachine
InitializeFeedbackContour(bool isClosed)mitk::FeedbackContourToolprotected
InitializePreviewContour(const Point3D &clickedPoint)mitk::EditableContourToolprotectedvirtual
InitializeStateMachine()mitk::Toolvirtual
InteractionEventHandler()mitk::InteractionEventHandlerprotected
InteractionEventObserver()mitk::InteractionEventObserver
InteractiveSegmentationBugMessage(const std::string &message) constmitk::SegTool2Dprotected
IsDrawingContour() constmitk::EditableContourTool
IsEditingContour() constmitk::EditableContourTool
IsEnabled() constmitk::InteractionEventObserver
IsPositionEventInsideImageRegion(InteractionPositionEvent *positionEvent, const BaseData *data)mitk::SegTool2Dprotectedstatic
IsTimePointChangeAwareOff()mitk::SegTool2Dvirtual
IsTimePointChangeAwareOn()mitk::SegTool2Dvirtual
LassoTool()mitk::LassoToolprotected
LoadStateMachine(const std::string &filename, const us::Module *module=nullptr)mitk::EventStateMachine
m_AddModemitk::EditableContourToolprotected
m_AutoConfirmmitk::EditableContourToolprotected
m_ClosureContourmitk::EditableContourToolprotected
m_ClosureContourNodemitk::EditableContourToolprotected
m_ContourNodemitk::EditableContourToolprotected
m_CurrentRestrictedAreamitk::EditableContourToolprotected
m_EventConfigmitk::Toolprotected
m_IsActivemitk::EventStateMachineprotected
m_LastEventSendermitk::SegTool2Dprotected
m_LastEventSlicemitk::SegTool2Dprotected
m_PlaneGeometrymitk::EditableContourToolprotected
m_PreviewContourmitk::EditableContourToolprotected
m_PreviewContourNodemitk::EditableContourToolprotected
m_ReferenceDataSlicemitk::EditableContourToolprotected
m_UndoControllermitk::EventStateMachineprotected
m_UndoEnabledmitk::EventStateMachineprotected
MapToEventVariant(InteractionEvent *interactionEvent)mitk::InteractionEventHandlerprotected
mitkClassMacro(LassoTool, SegTool2D)mitk::LassoTool
mitk::EditableContourTool::mitkClassMacro(EditableContourTool, FeedbackContourTool)mitk::EditableContourTool
mitk::FeedbackContourTool::mitkClassMacro(FeedbackContourTool, SegTool2D)mitk::FeedbackContourTool
mitk::SegTool2D::mitkClassMacro(SegTool2D, Tool)mitk::SegTool2D
mitk::Tool::mitkClassMacro(Tool, EventStateMachine)mitk::Tool
New()mitk::LassoToolstatic
Notify(InteractionEvent *interactionEvent, bool isHandled) overridemitk::Toolprotectedvirtual
OnAddPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnCheckDistanceToControlPoint(const InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnCheckPlane(const InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnDrawing(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnEndDrawing(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnFinish(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnInitContour(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnMouseMoved(StateMachineAction *, InteractionEvent *interactionEvent)mitk::EditableContourToolprotectedvirtual
OnTimePointChanged()mitk::SegTool2Dprotectedvirtual
Pointer typedefmitk::EventStateMachine
PopAllCursors()mitk::SegTool2Dprotected
PopCursor(bool popFirstCursor=false)mitk::SegTool2Dprotected
PrepareInitContour(const Point3D &clickedPoint)mitk::EditableContourToolprotectedvirtual
ProjectContourTo2DSlice(const Image *slice, const ContourModel *contourIn3D)mitk::FeedbackContourToolprotected
PushCursor()mitk::SegTool2Dprotected
PushCursor(us::ModuleResource cursorResource)mitk::SegTool2Dprotected
ReleaseHelperObjects(bool includeWorkingContour=true)mitk::EditableContourToolprotectedvirtual
ReleaseInteractors()mitk::EditableContourToolprotected
RemoveHelperObjectsFromDataStorage(bool includeWorkingContour=true)mitk::EditableContourToolprotectedvirtual
ResetMouseCursor()mitk::EventStateMachineprotected
ResetToStartState()mitk::EventStateMachineprotected
SegTool2D()mitk::SegTool2Dprotected
SegTool2D(const char *, const us::Module *interactorModule=nullptr)mitk::SegTool2Dprotected
Self typedefmitk::EventStateMachine
SetAddMode(bool _arg)mitk::EditableContourToolvirtual
SetAutoConfirm(bool _arg)mitk::EditableContourToolvirtual
SetEnable3DInterpolation(bool)mitk::SegTool2D
SetEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
SetEventConfig(const EventConfig &config)mitk::InteractionEventHandler
SetFeedbackContourColor(float r, float g, float b)mitk::FeedbackContourToolprotected
SetFeedbackContourColorDefault()mitk::FeedbackContourToolprotected
SetFeedbackContourVisible(bool)mitk::FeedbackContourToolprotected
SetIsTimePointChangeAware(bool _arg)mitk::SegTool2Dvirtual
SetMouseCursor(const char *xpm[], int hotspotX, int hotspotY)mitk::EventStateMachineprotected
SetShowMarkerNodes(bool)mitk::SegTool2D
SetToolManager(ToolManager *)mitk::Toolprotectedvirtual
StateMachineStateType typedefmitk::EventStateMachine
Superclass typedefmitk::EventStateMachine
Tool(const char *, const us::Module *interactorModule=nullptr)mitk::Toolprotected
UpdateAllSurfaceInterpolations(const LabelSetImage *workingImage, TimeStepType timeStep, const PlaneGeometry *plane, bool detectIntersection)mitk::SegTool2Dstatic
UpdateClosureContour(mitk::Point3D endpoint)mitk::EditableContourToolprotectedvirtual
UpdateCurrentFeedbackContour(const ContourModel *sourceModel, TimeStepType sourceTimeStep=0)mitk::FeedbackContourToolprotected
UpdateFeedbackContour(const ContourModel *sourceModel, TimeStepType feedbackTimeStep, TimeStepType sourceTimeStep=0)mitk::FeedbackContourToolprotected
UpdatePreviewContour(const Point3D &clickedPoint)mitk::EditableContourToolprotectedvirtual
UpdateSurfaceInterpolation(const std::vector< SliceInformation > &sliceInfos, const Image *workingImage, bool detectIntersection, mitk::Label::PixelType activeLabelValue, bool silent=false)mitk::SegTool2Dprotectedstatic
WriteBackFeedbackContourAsSegmentationResult(const InteractionPositionEvent *positionEvent, int paintingPixelValue, bool setInvisibleAfterSuccess=true)mitk::FeedbackContourToolprotected
WriteBackSegmentationResult(const DataNode *workingNode, const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep)mitk::SegTool2Dstatic
WriteBackSegmentationResult(const InteractionPositionEvent *, const Image *segmentationResult)mitk::SegTool2Dprotected
WriteBackSegmentationResult(const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep)mitk::SegTool2Dprotected
WriteBackSegmentationResults(const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true)mitk::SegTool2Dprotected
WriteBackSegmentationResults(const DataNode *workingNode, const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true)mitk::SegTool2Dprotectedstatic
WriteSliceToVolume(Image *workingImage, const PlaneGeometry *planeGeometry, const Image *slice, TimeStepType timeStep, bool allowUndo)mitk::SegTool2Dstatic
WriteSliceToVolume(Image *workingImage, const SliceInformation &sliceInfo, bool allowUndo)mitk::SegTool2Dprotectedstatic
~EditableContourTool() overridemitk::EditableContourToolprotected
~EventStateMachine() overridemitk::EventStateMachineprotected
~FeedbackContourTool() overridemitk::FeedbackContourToolprotected
~InteractionEventHandler() overridemitk::InteractionEventHandlerprotected
~InteractionEventObserver()mitk::InteractionEventObservervirtual
~LassoTool() overridemitk::LassoToolprotected
~SegTool2D() overridemitk::SegTool2Dprotected
~Tool() overridemitk::Toolprotected