22
33import ij .IJ ;
44import ij .ImagePlus ;
5- import net .imagej .plot .AbstractPlot ;
5+ import net .imagej .plot .Plot ;
66import org .jfree .chart .JFreeChart ;
77import org .scijava .Priority ;
88import org .scijava .convert .AbstractConverter ;
1616import java .awt .image .BufferedImage ;
1717
1818/**
19- * Converter plugin, that converts an {@link AbstractPlot } to {@link ImagePlus}.
19+ * Converter plugin, that converts an {@link Plot } to {@link ImagePlus}.
2020 *
2121 * @author Matthias Arzt
2222 * @see ConvertService
2323 */
2424@ Plugin (type = Converter .class , priority = Priority .NORMAL_PRIORITY )
25- public class PlotToImagePlusConverter extends AbstractConverter <AbstractPlot , ImagePlus > {
25+ public class PlotToImagePlusConverter extends AbstractConverter <Plot , ImagePlus > {
2626
2727 @ Parameter
2828 ConvertService convertService ;
2929
3030 @ Override
3131 public boolean canConvert (ConversionRequest request ) {
3232 return ImagePlus .class .equals (request .destClass ()) &&
33- AbstractPlot .class .isAssignableFrom (request .sourceClass ()) &&
33+ Plot .class .isAssignableFrom (request .sourceClass ()) &&
3434 convertService .supports (new ConversionRequest (
3535 request .sourceObject (), request .sourceType (), JFreeChart .class ));
3636 }
3737
3838 @ Override
3939 public <T > T convert (Object o , Class <T > aClass ) {
40- if (o instanceof AbstractPlot && ImagePlus .class .equals (aClass )) {
40+ if (o instanceof Plot && ImagePlus .class .equals (aClass )) {
4141 @ SuppressWarnings ("unchecked" )
42- T t = (T ) toImagePlus ((AbstractPlot ) o );
42+ T t = (T ) toImagePlus ((Plot ) o );
4343 return t ;
4444 }
4545 return null ;
4646 }
4747
48- private ImagePlus toImagePlus (AbstractPlot plot ) {
48+ private ImagePlus toImagePlus (Plot plot ) {
4949 JFreeChart chart = convertService .convert (plot , JFreeChart .class );
5050 ImagePlus imp = IJ .createImage (plot .getTitle (), "RGB" , plot .getPreferredWidth (), plot .getPreferredHeight (), 1 );
5151 BufferedImage image = imp .getBufferedImage ();
@@ -60,7 +60,7 @@ public Class<ImagePlus> getOutputType() {
6060 }
6161
6262 @ Override
63- public Class <AbstractPlot > getInputType () {
64- return AbstractPlot .class ;
63+ public Class <Plot > getInputType () {
64+ return Plot .class ;
6565 }
6666}
0 commit comments