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.
1.7.2