Medical Imaging Interaction Toolkit
2023.12.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::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::TubeGraphDataInteractor |
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.