public class RoiDefaultUndoableEdit
extends javax.swing.undo.AbstractUndoableEdit
Roi operation (like combination,
deletion, etc.). To undo a Roi operation, you need :
AdvancedImagePlusRoi Vectors before operationRoi before operationRoi before operationRoi Vectors after operation, which are, in fact, the
current Roi Vectors of the AdvancedImagePlus
RoiRoi| Constructor and Description |
|---|
RoiDefaultUndoableEdit(AdvancedImagePlus concernedImage,
java.util.Vector<ij.gui.Roi> undoRoiVector,
java.util.Vector<ij.gui.Roi> undoSelectedRois,
java.util.Vector<ij.gui.Roi> undoInnerRois,
java.util.Vector<ij.gui.Roi> undoOuterRois,
ij.gui.Roi undoValidatedRoi,
ij.gui.Roi undoHandledRoi) |
RoiDefaultUndoableEdit(AdvancedImagePlus concernedImage,
java.util.Vector<ij.gui.Roi> undoRoiVector,
java.util.Vector<ij.gui.Roi> undoSelectedRois,
java.util.Vector<ij.gui.Roi> undoInnerRois,
java.util.Vector<ij.gui.Roi> undoOuterRois,
ij.gui.Roi undoValidatedRoi,
ij.gui.Roi undoHandledRoi,
java.lang.String presentation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRedo() |
boolean |
canUndo() |
void |
die() |
java.lang.String |
getPresentationName() |
void |
redo() |
void |
undo() |
public RoiDefaultUndoableEdit(AdvancedImagePlus concernedImage, java.util.Vector<ij.gui.Roi> undoRoiVector, java.util.Vector<ij.gui.Roi> undoSelectedRois, java.util.Vector<ij.gui.Roi> undoInnerRois, java.util.Vector<ij.gui.Roi> undoOuterRois, ij.gui.Roi undoValidatedRoi, ij.gui.Roi undoHandledRoi)
public RoiDefaultUndoableEdit(AdvancedImagePlus concernedImage, java.util.Vector<ij.gui.Roi> undoRoiVector, java.util.Vector<ij.gui.Roi> undoSelectedRois, java.util.Vector<ij.gui.Roi> undoInnerRois, java.util.Vector<ij.gui.Roi> undoOuterRois, ij.gui.Roi undoValidatedRoi, ij.gui.Roi undoHandledRoi, java.lang.String presentation)
public boolean canUndo()
canUndo in interface javax.swing.undo.UndoableEditcanUndo in class javax.swing.undo.AbstractUndoableEditpublic boolean canRedo()
canRedo in interface javax.swing.undo.UndoableEditcanRedo in class javax.swing.undo.AbstractUndoableEditpublic void undo()
throws javax.swing.undo.CannotUndoException
undo in interface javax.swing.undo.UndoableEditundo in class javax.swing.undo.AbstractUndoableEditjavax.swing.undo.CannotUndoExceptionpublic void redo()
throws javax.swing.undo.CannotRedoException
redo in interface javax.swing.undo.UndoableEditredo in class javax.swing.undo.AbstractUndoableEditjavax.swing.undo.CannotRedoExceptionpublic java.lang.String getPresentationName()
getPresentationName in interface javax.swing.undo.UndoableEditgetPresentationName in class javax.swing.undo.AbstractUndoableEditpublic void die()
die in interface javax.swing.undo.UndoableEditdie in class javax.swing.undo.AbstractUndoableEdit