This subcategory includes the undo/redo-specific classes. More...
|
Classes | |
| class | mitk::UndoStackItem |
| Represents an entry of the undo or redo stack. More... | |
| class | mitk::OperationEvent |
| Represents a pair of operations: undo and the according redo. More... | |
| class | mitk::UndoModel |
| superclass for all UndoModels More... | |
| class | mitk::ModeOperation |
| class that holds the information for a change of the modus of an interactor object 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. More... | |
| class | mitk::RotationOperation |
| Operation, that holds everything necessary for an rotation operation. More... | |
| class | mitk::StateTransitionOperation |
| operation, that changes the stateMachine and sets a state according to a transition to an other state. More... | |
| class | mitk::DisplayCoordinateOperation |
| Operation with informations 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::AffineTransformationOperation |
| Operation, that holds everything necessary for an affine operation. 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::DrawOperation |
| DrawOperation, that handles all actions on seeds. More... | |
| class | mitk::LineOperation |
| Operation, that holds everything necessary for an operation on a line. More... | |
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.
1.7.2