001/** 002 * 003 */ 004package plugins.kernel.roi.roi3d.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.roi3d.ROI3DPolyLine; 012 013/** 014 * Plugin class for ROI3DPolyLine. 015 * 016 * @author Stephane 017 */ 018public class ROI3DPolyLinePlugin extends Plugin implements PluginROI 019{ 020 @Override 021 public String getROIClassName() 022 { 023 return ROI3DPolyLine.class.getName(); 024 } 025 026 @Override 027 public ROI createROI(Point5D pt) 028 { 029 return new ROI3DPolyLine(pt); 030 } 031 032 @Override 033 public ROI createROI() 034 { 035 return new ROI3DPolyLine(); 036 } 037}