This subcategory includes interaction classes (subclasses of mitk::StateMachine) that change the data according to the input of the user. More...
![]() |
Classes | |
class | mitk::FocusManager |
manages a list of BaseRenderer. More... | |
class | mitk::ProgressBar |
Sending a message to the applications ProgressBar. More... | |
class | mitk::StatusBar |
Sending a message to the applications StatusBar. More... | |
class | mitk::Action |
represents an action, that is executed after a certain event (in statemachine-mechanism) More... | |
class | mitk::AffineInteractor |
Interactor for Affine transformations translate, rotate and scale. More... | |
class | mitk::CoordinateSupplier |
Interactor. More... | |
class | mitk::DisplayInteractor |
The class handles zooming and panning events. More... | |
class | mitk::DisplayPositionEvent |
Event that stores coordinates. More... | |
class | mitk::DisplayVectorInteractor |
Interactor for displaying different slices in orthogonal views. This includes the interaction of Zooming and Panning. More... | |
class | mitk::Event |
represents an Event with all its information More... | |
class | mitk::EventDescription |
adds additional Information (Name and EventID) to an Event More... | |
class | mitk::EventMapper |
Maps an Event to its description. More... | |
struct | mitk::EventMapperAddOn |
class | mitk::GlobalInteraction |
handles all global Events More... | |
class | mitk::Interactor |
Interface for an Interactor. More... | |
class | mitk::KeyEvent |
Event that stores coordinates and the key which is pressed. More... | |
class | mitk::MouseMovePointSetInteractor |
Interaction with a single point by mouse movement. More... | |
class | mitk::MoveSurfaceInteractor |
Interaction to move a surface by the arrow keys. See tutorial step 10 for explanation. More... | |
class | mitk::PointSetInteractor |
Interaction with a set of points. More... | |
class | mitk::PositionEvent |
Event that stores coordinates. More... | |
class | mitk::PositionTracker |
Interactor for Mouse Tracking. More... | |
class | mitk::State |
represents one state with all its necessary information More... | |
class | mitk::StateEvent |
Class holding an mitk-event and the mitk-event-number for a statechange. More... | |
class | mitk::StateMachine |
Superior statemachineRealizes the methods, that every statemachine has to have. Undo can be enabled and disabled through EnableUndo. More... | |
class | mitk::StateMachineFactory |
builds up all specifiyed statemachines and hold them for later access More... | |
class | mitk::Transition |
Connection of two states. More... | |
class | mitk::WheelEvent |
Event that stores coordinates and rotation on mouse wheel events. More... | |
class | mitk::SpaceNavigatorAddOn |
EventMapper addon for a 3DConnexion Space Navigator. More... | |
class | mitk::SpaceNavigatorEvent |
Event on 3D Mouse input. More... | |
class | mitk::WiiMoteAddOn |
EventMapper addon for a Wiimote. 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::AffineInteractor3D |
Affine interaction with objects in 3D windows. More... | |
class | mitk::ConnectPointsInteractor |
Interaction for mitk::Mesh: Connect existing points to lines. More... | |
class | mitk::ContourInteractor |
Interactor for the creation of an mitk::Contour. More... | |
class | mitk::ContourTool |
Simple contour filling tool. More... | |
class | mitk::CorrectorTool2D |
Corrector tool for 2D binary segmentations. More... | |
class | mitk::DisplayPointSetInteractor |
Interaction with a set of points. More... | |
class | mitk::DrawPaintbrushTool |
Paintbrush tool for InteractiveSegmentation. More... | |
class | mitk::ErasePaintbrushTool |
Paintbrush tool for InteractiveSegmentation. More... | |
class | mitk::EraseRegionTool |
Fill the inside of a contour with 1. More... | |
class | mitk::ExtrudedContourInteractor |
Interactor for the creation of an mitk::Contour. More... | |
class | mitk::FeedbackContourTool |
Base class for tools that use a contour for feedback. More... | |
class | mitk::FillRegionTool |
Fill the inside of a contour with 1. More... | |
class | mitk::InteractionDebugger |
prints out information for debugging purpose More... | |
class | mitk::PaintbrushTool |
Paintbrush tool for InteractiveSegmentation. More... | |
class | mitk::PointInteractor |
Interaction with a point. More... | |
class | mitk::PointSelectorInteractor |
Just select a point, that's the only way to interact with the point. More... | |
class | mitk::RegionGrowingTool |
A slice based region growing tool. More... | |
class | mitk::SeedsInteractor |
SeedsInteractor handles all actions on the seedsimage. More... | |
class | mitk::SegTool2D |
Abstract base class for segmentation tools. More... | |
class | mitk::SetRegionTool |
Fills or erases a 2D region. More... | |
class | mitk::SocketClient |
Sending a message to the applications ProgressBar. More... | |
class | mitk::SubtractContourTool |
Fill the inside of a contour with 1. More... | |
class | mitk::SurfaceDeformationInteractor3D |
Affine interaction with objects in 3D windows. More... | |
class | mitk::SurfaceInteractor |
Interactor for Affine transformations on one or multiple surfaces. More... | |
class | mitk::TDMouseEvent |
Event on 3D Mouse input. More... | |
class | mitk::Tool |
Base class of all tools used by mitk::ToolManager. More... | |
class | mitk::PlanarFigureInteractor |
Interaction with mitk::PlanarFigure objects via control-points. More... | |
Files | |
file | mitkInteractionConst.h |
Constants for most interaction classes, due to the generic StateMachines. |
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.