package icy.roi.edit; import icy.roi.ROI; import icy.undo.AbstractIcyUndoableEdit; import java.awt.Image; /** * Base ROI undoable edit. * * @author Stephane */ public abstract class AbstractROIEdit extends AbstractIcyUndoableEdit { public AbstractROIEdit(ROI roi, String name, Image icon) { super(roi, name, icon); } public AbstractROIEdit(ROI roi, String name) { this(roi, name, roi.getIcon()); } public AbstractROIEdit(ROI roi) { this(roi, "ROI changed", roi.getIcon()); } public ROI getROI() { return (ROI) getSource(); } }