001/** 002 * 003 */ 004package plugins.kernel.roi.roi2d.plugin; 005 006import icy.plugin.abstract_.Plugin; 007import icy.plugin.interface_.PluginROI; 008import icy.roi.ROI; 009import icy.type.point.Point5D; 010 011import plugins.kernel.roi.roi2d.ROI2DRectangle; 012 013/** 014 * Plugin class for ROI2DRectangle. 015 * 016 * @author Stephane 017 */ 018public class ROI2DRectanglePlugin extends Plugin implements PluginROI 019{ 020 @Override 021 public String getROIClassName() 022 { 023 return ROI2DRectangle.class.getName(); 024 } 025 026 @Override 027 public ROI createROI(Point5D pt) 028 { 029 return new ROI2DRectangle(pt); 030 } 031 032 @Override 033 public ROI createROI() 034 { 035 return new ROI2DRectangle(); 036 } 037}