| ActionFunctionDelegate typedef | mitk::EventStateMachine | protected |
| ActionFunctionsMapType typedef | mitk::EventStateMachine | |
| Activated() override | mitk::PaintbrushTool | protectedvirtual |
| 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 |
| AddContourmarker(const PlaneGeometry *planeGeometry, unsigned int sliceIndex) | mitk::SegTool2D | protected |
| AddEventConfig(const std::string &filename, const us::Module *module=nullptr) | mitk::InteractionEventHandler | |
| AddEventConfig(const EventConfig &config) | mitk::InteractionEventHandler | |
| AddVertexToCurrentFeedbackContour(const Point3D &point) | mitk::FeedbackContourTool | protected |
| AddVertexToFeedbackContour(const Point3D &point, TimeStepType feedbackTimeStep) | mitk::FeedbackContourTool | protected |
| BackProjectContourFrom2DSlice(const BaseGeometry *sliceGeometry, const ContourModel *contourIn2D) | mitk::FeedbackContourTool | protected |
| CanHandle(const BaseData *referenceData, const BaseData *workingData) const | mitk::Tool | virtual |
| CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent) | mitk::EventStateMachine | protectedvirtual |
| CheckIfCurrentSliceHasChanged(const InteractionPositionEvent *event) | mitk::PaintbrushTool | protected |
| ClearsCurrentFeedbackContour(bool isClosed) | mitk::FeedbackContourTool | protected |
| Clone() const | mitk::DrawPaintbrushTool | |
| ConditionFunctionDelegate typedef | mitk::EventStateMachine | protected |
| ConfigurationChanged() | mitk::InteractionEventHandler | protectedvirtual |
| ConfirmBeforeDeactivation() | mitk::Tool | virtual |
| ConnectActionsAndFunctions() override | mitk::PaintbrushTool | protectedvirtual |
| ConstPointer typedef | mitk::EventStateMachine | |
| CurrentlyBusy | mitk::Tool | |
| Deactivated() override | mitk::PaintbrushTool | protectedvirtual |
| DefaultSegmentationDataType typedef | mitk::Tool | |
| DetermineAffectedImageSlice(const Image *image, const PlaneGeometry *plane, int &affectedDimension, int &affectedSlice) | mitk::SegTool2D | static |
| Disable() | mitk::InteractionEventObserver | |
| DisableContourMarkers() | mitk::SegTool2D | protected |
| DrawPaintbrushTool() | mitk::DrawPaintbrushTool | protected |
| Enable() | mitk::InteractionEventObserver | |
| EnableInteraction(bool enable) | mitk::EventStateMachine | inline |
| EnableUndo(bool enable) | mitk::EventStateMachine | inline |
| ErrorMessage | mitk::Tool | |
| EventStateMachine() | mitk::EventStateMachine | protected |
| ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent) | mitk::EventStateMachine | protectedvirtual |
| FeedbackContourTool() | mitk::FeedbackContourTool | protected |
| FeedbackContourTool(const char *) | mitk::FeedbackContourTool | protected |
| FilterEvents(InteractionEvent *interactionEvent, DataNode *dataNode) override | mitk::SegTool2D | protectedvirtual |
| GeneralMessage | mitk::Tool | |
| GenerateSliceWithContourUpdate(const MultiLabelSegmentation *seg, const PlaneGeometry *sliceGeometry, const ContourModel *contour, MultiLabelSegmentation::LabelValueType labelValue, TimePointType timePoint, bool addMode) | mitk::FeedbackContourTool | protected |
| GetAffectedImageSliceAs2DImage(const InteractionPositionEvent *positionEvent, const Image *image, unsigned int component=0) | mitk::SegTool2D | static |
| GetAffectedImageSliceAs2DImage(const PlaneGeometry *planeGeometry, const Image *image, TimeStepType timeStep, unsigned int component=0) | mitk::SegTool2D | static |
| GetAffectedImageSliceAs2DImageByTimePoint(const PlaneGeometry *planeGeometry, const Image *image, TimePointType timePoint, unsigned int component=0) | mitk::SegTool2D | static |
| GetAffectedReferenceSlice(const InteractionPositionEvent *) const | mitk::SegTool2D | protected |
| GetAffectedReferenceSlice(const PlaneGeometry *planeGeometry, TimeStepType timeStep) const | mitk::SegTool2D | protected |
| GetAffectedWorkingSlice(const InteractionPositionEvent *) const | mitk::SegTool2D | protected |
| GetAttributes() const | mitk::InteractionEventHandler | protected |
| GetClassHierarchy() const override | mitk::EventStateMachine | inlinevirtual |
| GetClassName() const | mitk::EventStateMachine | virtual |
| GetCurrentState() const | mitk::EventStateMachine | protected |
| GetCursorIconResource() const override | mitk::DrawPaintbrushTool | virtual |
| GetDataStorage() const | mitk::Tool | protected |
| GetEventConfig() const | mitk::InteractionEventHandler | |
| GetExecutableTransition(InteractionEvent *event) | mitk::EventStateMachine | protected |
| GetFeedbackContour() const | mitk::FeedbackContourTool | protected |
| GetFillValue() const | mitk::PaintbrushTool | protectedvirtual |
| GetGroup() const | mitk::Tool | virtual |
| GetGUI(const std::string &toolkitPrefix, const std::string &toolkitPostfix) | mitk::Tool | virtual |
| GetIconPath() const | mitk::Tool | inlinevirtual |
| GetIconResource() const override | mitk::DrawPaintbrushTool | virtual |
| GetIsTimePointChangeAware() | mitk::SegTool2D | virtual |
| GetLastTimePointTriggered() | mitk::SegTool2D | protectedvirtual |
| GetName() const override | mitk::DrawPaintbrushTool | virtual |
| GetReferenceData() const | mitk::SegTool2D | protected |
| GetReferenceDataNode() const | mitk::SegTool2D | protected |
| GetReferenceDataPreference() const | mitk::Tool | virtual |
| GetStaticNameOfClass() | mitk::EventStateMachine | inlinestatic |
| GetToolManager() const | mitk::Tool | protected |
| GetWorkingData() const | mitk::SegTool2D | protected |
| GetWorkingDataNode() const | mitk::SegTool2D | protected |
| GetWorkingDataPreference() const | mitk::Tool | virtual |
| GetXPM() const override | mitk::DrawPaintbrushTool | virtual |
| GUIProcessEventsMessage | mitk::Tool | |
| HandleEvent(InteractionEvent *event, DataNode *dataNode) | mitk::EventStateMachine | |
| InitializeFeedbackContour(bool isClosed) | mitk::FeedbackContourTool | protected |
| InitializeStateMachine() | mitk::Tool | virtual |
| InteractionEventHandler() | mitk::InteractionEventHandler | protected |
| InteractionEventObserver() | mitk::InteractionEventObserver | |
| InteractiveSegmentationBugMessage(const std::string &message) const | mitk::SegTool2D | protected |
| IsEligibleForAutoInit() const | mitk::Tool | virtual |
| IsEnabled() const | mitk::InteractionEventObserver | |
| IsPositionEventInsideImageRegion(InteractionPositionEvent *positionEvent, const BaseData *data) | mitk::SegTool2D | protectedstatic |
| IsTimePointChangeAwareOff() | mitk::SegTool2D | virtual |
| IsTimePointChangeAwareOn() | mitk::SegTool2D | virtual |
| LoadStateMachine(const std::string &filename, const us::Module *module=nullptr) | mitk::EventStateMachine | |
| m_CurrentPlane | mitk::PaintbrushTool | protected |
| m_EventConfig | mitk::Tool | protected |
| m_FillMode | mitk::PaintbrushTool | protected |
| m_IsActive | mitk::EventStateMachine | protected |
| m_LastContourSize | mitk::PaintbrushTool | protected |
| m_LastEventSender | mitk::SegTool2D | protected |
| m_LastEventSlice | mitk::SegTool2D | protected |
| m_LastPosition | mitk::PaintbrushTool | protected |
| m_MasterContour | mitk::PaintbrushTool | protected |
| m_PaintingNode | mitk::PaintbrushTool | protected |
| m_PaintingSlice | mitk::PaintbrushTool | protected |
| m_Size | mitk::PaintbrushTool | protected |
| m_UndoController | mitk::EventStateMachine | protected |
| m_UndoEnabled | mitk::EventStateMachine | protected |
| m_WorkingSlice | mitk::PaintbrushTool | protected |
| MapToEventVariant(InteractionEvent *interactionEvent) | mitk::InteractionEventHandler | protected |
| mitkClassMacro(DrawPaintbrushTool, PaintbrushTool) | mitk::DrawPaintbrushTool | |
| mitk::PaintbrushTool::mitkClassMacro(PaintbrushTool, FeedbackContourTool) | mitk::PaintbrushTool | |
| mitk::FeedbackContourTool::mitkClassMacro(FeedbackContourTool, SegTool2D) | mitk::FeedbackContourTool | |
| mitk::SegTool2D::mitkClassMacro(SegTool2D, Tool) | mitk::SegTool2D | |
| mitk::Tool::mitkClassMacro(Tool, EventStateMachine) | mitk::Tool | |
| MouseMoved(mitk::InteractionEvent *interactionEvent, bool leftMouseButtonPressed) | mitk::PaintbrushTool | protectedvirtual |
| New() | mitk::DrawPaintbrushTool | static |
| Notify(InteractionEvent *interactionEvent, bool isHandled) override | mitk::Tool | protectedvirtual |
| OnInvertLogic(StateMachineAction *action, InteractionEvent *event) override | mitk::DrawPaintbrushTool | protectedvirtual |
| OnMouseMoved(StateMachineAction *, InteractionEvent *) | mitk::PaintbrushTool | protectedvirtual |
| OnMousePressed(StateMachineAction *, InteractionEvent *) | mitk::PaintbrushTool | protectedvirtual |
| OnMouseReleased(StateMachineAction *, InteractionEvent *) | mitk::PaintbrushTool | protectedvirtual |
| OnPrimaryButtonPressedMoved(StateMachineAction *, InteractionEvent *) | mitk::PaintbrushTool | protectedvirtual |
| OnTimePointChanged() | mitk::SegTool2D | protectedvirtual |
| OnToolManagerWorkingDataModified() | mitk::PaintbrushTool | protected |
| PaintbrushTool(bool startWithFillMode=true) | mitk::PaintbrushTool | protected |
| Pointer typedef | mitk::EventStateMachine | |
| PopAllCursors() | mitk::SegTool2D | protected |
| PopCursor(bool popFirstCursor=false) | mitk::SegTool2D | protected |
| ProjectContourTo2DSlice(const Image *slice, const ContourModel *contourIn3D) | mitk::FeedbackContourTool | protected |
| PushCursor() | mitk::SegTool2D | protected |
| PushCursor(us::ModuleResource cursorResource) | mitk::SegTool2D | protected |
| ResetMouseCursor() | mitk::EventStateMachine | protected |
| ResetToStartState() | mitk::EventStateMachine | protected |
| ResetWorkingSlice(const InteractionPositionEvent *event) | mitk::PaintbrushTool | protected |
| SegTool2D() | mitk::SegTool2D | protected |
| SegTool2D(const char *, const us::Module *interactorModule=nullptr) | mitk::SegTool2D | protected |
| Self typedef | mitk::EventStateMachine | |
| 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::FeedbackContourTool | protected |
| SetFeedbackContourColor(const Color &color) | mitk::FeedbackContourTool | protected |
| SetFeedbackContourColorDefault() | mitk::FeedbackContourTool | protected |
| SetFeedbackContourVisible(bool) | mitk::FeedbackContourTool | protected |
| SetFeedbackContourWidth(float width) | mitk::FeedbackContourTool | protected |
| SetIsTimePointChangeAware(bool _arg) | mitk::SegTool2D | virtual |
| SetMouseCursor(const char *xpm[], int hotspotX, int hotspotY) | mitk::EventStateMachine | protected |
| SetShowMarkerNodes(bool) | mitk::SegTool2D | |
| SetSize(int value) | mitk::PaintbrushTool | |
| SetToolManager(ToolManager *) | mitk::Tool | protectedvirtual |
| SizeChanged | mitk::PaintbrushTool | |
| StateMachineStateType typedef | mitk::EventStateMachine | |
| Superclass typedef | mitk::EventStateMachine | |
| Tool(const char *, const us::Module *interactorModule=nullptr) | mitk::Tool | protected |
| UpdateAllSurfaceInterpolations(const MultiLabelSegmentation *workingImage, TimeStepType timeStep, const PlaneGeometry *plane, bool detectIntersection) | mitk::SegTool2D | static |
| UpdateContour(const InteractionPositionEvent *) | mitk::PaintbrushTool | protected |
| UpdateCurrentFeedbackContour(const ContourModel *sourceModel, TimeStepType sourceTimeStep=0) | mitk::FeedbackContourTool | protected |
| UpdateFeedbackColor() | mitk::PaintbrushTool | protected |
| UpdateFeedbackContour(const ContourModel *sourceModel, TimeStepType feedbackTimeStep, TimeStepType sourceTimeStep=0) | mitk::FeedbackContourTool | protected |
| UpdateSurfaceInterpolation(const std::vector< SliceInformation > &sliceInfos, const Image *workingImage, bool detectIntersection, mitk::Label::PixelType activeLabelValue, bool silent=false) | mitk::SegTool2D | protectedstatic |
| upperLeft(mitk::Point2D p) | mitk::PaintbrushTool | protected |
| WriteBackFeedbackContourAsSegmentationResult(const InteractionPositionEvent *positionEvent, MultiLabelSegmentation::LabelValueType labelValue, bool addMode, bool setInvisibleAfterSuccess=true) | mitk::FeedbackContourTool | protected |
| WriteBackSegmentationResult(const DataNode *workingNode, const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep, const std::string &toolName) | mitk::SegTool2D | static |
| WriteBackSegmentationResult(const InteractionPositionEvent *, const Image *segmentationResult) | mitk::SegTool2D | protected |
| WriteBackSegmentationResult(const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep) | mitk::SegTool2D | protected |
| WriteBackSegmentationResults(const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true) | mitk::SegTool2D | protected |
| WriteBackSegmentationResults(const DataNode *workingNode, const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true, bool allowUndo=true, const std::string &toolName="") | mitk::SegTool2D | protectedstatic |
| WriteSliceToVolume(Image *workingImage, const PlaneGeometry *planeGeometry, const Image *slice, TimeStepType timeStep) | mitk::SegTool2D | static |
| WriteSliceToVolume(Image *workingImage, const SliceInformation &sliceInfo) | mitk::SegTool2D | protectedstatic |
| ~DrawPaintbrushTool() override | mitk::DrawPaintbrushTool | protected |
| ~EventStateMachine() override | mitk::EventStateMachine | protected |
| ~FeedbackContourTool() override | mitk::FeedbackContourTool | protected |
| ~InteractionEventHandler() override | mitk::InteractionEventHandler | protected |
| ~InteractionEventObserver() | mitk::InteractionEventObserver | virtual |
| ~PaintbrushTool() override | mitk::PaintbrushTool | protected |
| ~SegTool2D() override | mitk::SegTool2D | protected |
| ~Tool() override | mitk::Tool | protected |