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();
}
}