|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
This subcategory includes interaction classes (subclasses of mitk::StateMachine) that change the data according to the input of the user. More...

Files | |
| file | mitkInteractionConst.h |
| Constants for most interaction classes, due to the generic StateMachines. | |
Namespaces | |
| mitk | |
| Find image slices visible on a given plane. | |
Classes | |
| class | mitk::BoundingShapeInteractor |
| Basic interaction methods for mitk::GeometryData. More... | |
| class | mitk::Action |
| represents an action, that is executed after a certain event (in statemachine-mechanism) More... | |
| class | mitk::InteractionKeyEvent |
| Handles key events Takes a std::string for pressed key or special key description, mitk::ModifierKeys for modifiers. More... | |
| class | mitk::ProgressBar |
| Sending a message to the applications ProgressBar. More... | |
| class | mitk::StateMachineCondition |
| Represents a condition, that has to be fulfilled in order to execute a state machine transition after a certain event. More... | |
| class | mitk::StateMachineContainer |
| class | mitk::StatusBar |
| Sending a message to the applications StatusBar. More... | |
| class | mitk::AffineBaseDataInteractor3D |
| Affine interaction with mitk::BaseGeometry. More... | |
| class | mitk::AffineImageCropperInteractor |
| Affine interaction with objects in 3D windows. More... | |
| class | mitk::ClippingPlaneInteractor3D |
| Specialized interactor for clipping planes. More... | |
| class | mitk::SurfaceDeformationDataInteractor3D |
| SurfaceDeformation interaction with objects in 3D windows. More... | |
| class | mitk::ToolManager |
| Manages and coordinates instances of mitk::Tool. More... | |
| class | mitk::AddContourTool |
| Fill the inside of a contour with 1. More... | |
| class | mitk::ContourModelInteractor |
| class | mitk::ContourModelLiveWireInteractor |
| class | mitk::ContourTool |
| Simple contour filling tool. More... | |
| class | mitk::DrawPaintbrushTool |
| Paintbrush tool for InteractiveSegmentation. More... | |
| class | mitk::ErasePaintbrushTool |
| Paintbrush tool for InteractiveSegmentation. More... | |
| class | mitk::FeedbackContourTool |
| Base class for tools that use a contour for feedback. More... | |
| class | mitk::FillRegionBaseTool |
| Base class for tools that fill a connected region of a 2D slice. More... | |
| class | mitk::LassoTool |
| A 2D segmentation tool to draw polygon structures. More... | |
| class | mitk::LiveWireTool2D |
| A 2D segmentation tool based on a LiveWire approach. More... | |
| class | mitk::MonaiLabel3DTool |
| MonaiLabel segmentation 3D tool. More... | |
| class | mitk::MonaiLabelTool |
| MonaiLabel segmentation tool base class. More... | |
| class | mitk::nnUNetTool |
| nnUNet segmentation tool. More... | |
| class | mitk::PaintbrushTool |
| Paintbrush tool for InteractiveSegmentation. More... | |
| class | mitk::RegionGrowingTool |
| A slice based region growing tool. More... | |
| class | mitk::SegTool2D |
| Abstract base class for segmentation tools. More... | |
| class | mitk::SubtractContourTool |
| Fill the inside of a contour with 1. More... | |
| class | mitk::Tool |
| Base class of all tools used by mitk::ToolManager. More... | |
| class | mitk::TotalSegmentatorTool |
| TotalSegmentator segmentation tool. More... | |
| class | mitk::BindDispatcherInteractor |
| This Class is used to connect a DataStorage with the Dispatcher. More... | |
| class | mitk::Dispatcher |
| Manages event distribution. More... | |
| class | mitk::EventConfig |
| Configuration Object for Statemachines. More... | |
| class | mitk::EventFactory |
| Generates InteractionEvent-Objects/XML. More... | |
| class | mitk::EventRecorder |
| Observer that enables recoding of all user interaction with the render windows and storing it in an XML file. More... | |
| class | mitk::InteractionEventObserver |
| Base class to implement InteractionEventObservers. More... | |
| class | mitk::StateMachineTransition |
| Connects two states, and holds references to corresponding actions and conditions. More... | |
| class | InteractionEventList |
| Generates a list of InteractionEvents based on an XML file-. More... | |
This subcategory includes interaction classes (subclasses of mitk::StateMachine) that change the data according to the input of the user.
For undo-support, the change is done by sending an OperationEvent to the respective data object, which changes itself accordingly.
A detailed description of the rationale for these classes can be found in Interaction and Undo/Redo Concepts.