Medical Imaging Interaction Toolkit  2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ExampleSegTool2D Member List

This is the complete list of members for ExampleSegTool2D, including all inherited members.

ActionFunctionDelegate typedefmitk::EventStateMachineprotected
ActionFunctionsMapType typedefmitk::EventStateMachine
Activated() overridemitk::SegTool2Dvirtual
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
CanHandle(const BaseData *referenceData, const BaseData *workingData) constmitk::Toolvirtual
CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
ConditionFunctionDelegate typedefmitk::EventStateMachineprotected
ConfigurationChanged()mitk::InteractionEventHandlerprotectedvirtual
ConfirmBeforeDeactivation()mitk::Toolvirtual
ConstPointer typedefmitk::EventStateMachine
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::SegTool2Dvirtual
DefaultSegmentationDataType typedefmitk::Tool
DetermineAffectedImageSlice(const Image *image, const PlaneGeometry *plane, int &affectedDimension, int &affectedSlice)mitk::SegTool2Dstatic
Disable()mitk::InteractionEventObserver
Enable()mitk::InteractionEventObserver
EnableInteraction(bool enable)mitk::EventStateMachineinline
EnableUndo(bool enable)mitk::EventStateMachineinline
ErrorMessagemitk::Tool
EventStateMachine()mitk::EventStateMachineprotected
ExampleSegTool2D()ExampleSegTool2Dprotected
ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
FilterEvents(InteractionEvent *interactionEvent, DataNode *dataNode) overridemitk::SegTool2Dprotectedvirtual
GeneralMessagemitk::Tool
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
GetClassHierarchy() const overridemitk::EventStateMachineinlinevirtual
GetClassName() constmitk::EventStateMachinevirtual
GetCurrentState() constmitk::EventStateMachineprotected
GetCursorIconResource() constmitk::Toolvirtual
GetDataStorage() constmitk::Toolprotected
GetEventConfig() constmitk::InteractionEventHandler
GetExecutableTransition(InteractionEvent *event)mitk::EventStateMachineprotected
GetGroup() constmitk::Toolvirtual
GetGUI(const std::string &toolkitPrefix, const std::string &toolkitPostfix)mitk::Toolvirtual
GetIconPath() constmitk::Toolinlinevirtual
GetIconResource() const overrideExampleSegTool2Dvirtual
GetIsTimePointChangeAware()mitk::SegTool2Dvirtual
GetLastTimePointTriggered()mitk::SegTool2Dprotectedvirtual
GetName() const overrideExampleSegTool2Dvirtual
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 overrideExampleSegTool2Dvirtual
GUIProcessEventsMessagemitk::Tool
HandleEvent(InteractionEvent *event, DataNode *dataNode)mitk::EventStateMachine
InitializeStateMachine()mitk::Toolvirtual
InteractionEventHandler()mitk::InteractionEventHandlerprotected
InteractionEventObserver()mitk::InteractionEventObserver
InteractiveSegmentationBugMessage(const std::string &message) constmitk::SegTool2Dprotected
IsEnabled() constmitk::InteractionEventObserver
IsPositionEventInsideImageRegion(InteractionPositionEvent *positionEvent, const BaseData *data)mitk::SegTool2Dprotectedstatic
IsTimePointChangeAwareOff()mitk::SegTool2Dvirtual
IsTimePointChangeAwareOn()mitk::SegTool2Dvirtual
LoadStateMachine(const std::string &filename, const us::Module *module=nullptr)mitk::EventStateMachine
m_EventConfigmitk::Toolprotected
m_IsActivemitk::EventStateMachineprotected
m_LastEventSendermitk::SegTool2Dprotected
m_LastEventSlicemitk::SegTool2Dprotected
m_UndoControllermitk::EventStateMachineprotected
m_UndoEnabledmitk::EventStateMachineprotected
MapToEventVariant(InteractionEvent *interactionEvent)mitk::InteractionEventHandlerprotected
mitkClassMacro(ExampleSegTool2D, SegTool2D) static Pointer New()ExampleSegTool2D
mitk::SegTool2D::mitkClassMacro(SegTool2D, Tool)mitk::SegTool2D
mitk::Tool::mitkClassMacro(Tool, EventStateMachine)mitk::Tool
Notify(InteractionEvent *interactionEvent, bool isHandled) overridemitk::Toolprotectedvirtual
OnTimePointChanged()mitk::SegTool2Dprotectedvirtual
Paint(mitk::StateMachineAction *action, mitk::InteractionEvent *event)ExampleSegTool2Dprotectedvirtual
Pointer typedefmitk::EventStateMachine
PopAllCursors()mitk::SegTool2Dprotected
PopCursor(bool popFirstCursor=false)mitk::SegTool2Dprotected
PushCursor()mitk::SegTool2Dprotected
PushCursor(us::ModuleResource cursorResource)mitk::SegTool2Dprotected
ResetMouseCursor()mitk::EventStateMachineprotected
ResetToStartState()mitk::EventStateMachineprotected
SegTool2D()mitk::SegTool2Dprotected
SegTool2D(const char *, const us::Module *interactorModule=nullptr)mitk::SegTool2Dprotected
Self typedefmitk::EventStateMachine
SetEnable3DInterpolation(bool)mitk::SegTool2D
SetEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
SetEventConfig(const EventConfig &config)mitk::InteractionEventHandler
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
UpdateSurfaceInterpolation(const std::vector< SliceInformation > &sliceInfos, const Image *workingImage, bool detectIntersection, mitk::Label::PixelType activeLabelValue, bool silent=false)mitk::SegTool2Dprotectedstatic
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
~EventStateMachine() overridemitk::EventStateMachineprotected
~ExampleSegTool2D() overrideExampleSegTool2Dprotected
~InteractionEventHandler() overridemitk::InteractionEventHandlerprotected
~InteractionEventObserver()mitk::InteractionEventObservervirtual
~SegTool2D() overridemitk::SegTool2Dprotected
~Tool() overridemitk::Toolprotected