Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit

This subcategory includes the undo/redo-specific classes. More...

Collaboration diagram for Undo Classes:

Classes

class  mitk::DisplayCoordinateOperation
 Operation with information necessary for operations of DisplayVectorInteractor. More...
 
class  mitk::Operation
 Base class of all Operation-classes. More...
 
class  mitk::OperationActor
 abstract class, that can be used by Undo to undo an operation. More...
 
class  mitk::UndoStackItem
 Represents an entry of the undo or redo stack. More...
 
class  mitk::PlaneOperation
 Operation for setting a plane (defined by its origin and normal) More...
 
class  mitk::PointOperation
 Operation that handles all actions on one Point. Stores everything for Adding, Moving and Deleting a Point. More...
 
class  mitk::RotationOperation
 Operation, that holds everything necessary for an rotation operation on mitk::BaseData. More...
 
class  mitk::UndoModel
 superclass for all UndoModels More...
 
class  mitk::ApplyDiffImageOperation
 Operation, that holds information about some image difference. More...
 
class  mitk::CellOperation
 Operation, that holds everything necessary for an operation on a cell. More...
 
class  mitk::LineOperation
 Operation, that holds everything necessary for an operation on a line. Stores everything for de-/ selecting, inserting , moving and removing a line. More...
 

Detailed Description

This subcategory includes the undo/redo-specific classes.

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.