public class RoiDefaultUndoableEdit
extends javax.swing.undo.AbstractUndoableEdit
Roi
operation (like combination,
deletion, etc.). To undo a Roi
operation, you need :
AdvancedImagePlus
Roi Vector
s before operationRoi
before operationRoi
before operationRoi Vector
s after operation, which are, in fact, the
current Roi Vector
s of the AdvancedImagePlus
Roi
Roi
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.UndoableEdit
canUndo
in class javax.swing.undo.AbstractUndoableEdit
public boolean canRedo()
canRedo
in interface javax.swing.undo.UndoableEdit
canRedo
in class javax.swing.undo.AbstractUndoableEdit
public void undo() throws javax.swing.undo.CannotUndoException
undo
in interface javax.swing.undo.UndoableEdit
undo
in class javax.swing.undo.AbstractUndoableEdit
javax.swing.undo.CannotUndoException
public void redo() throws javax.swing.undo.CannotRedoException
redo
in interface javax.swing.undo.UndoableEdit
redo
in class javax.swing.undo.AbstractUndoableEdit
javax.swing.undo.CannotRedoException
public java.lang.String getPresentationName()
getPresentationName
in interface javax.swing.undo.UndoableEdit
getPresentationName
in class javax.swing.undo.AbstractUndoableEdit
public void die()
die
in interface javax.swing.undo.UndoableEdit
die
in class javax.swing.undo.AbstractUndoableEdit