Class ImageJ2RichardsonLucyDeconvolution

  • All Implemented Interfaces:
    PlugInFilter, net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, net.haesleinhuepf.clij2.utilities.HasClassifiedInputOutput, net.haesleinhuepf.clij2.utilities.IsCategorized, SciJavaPlugin

    public class ImageJ2RichardsonLucyDeconvolution
    extends net.haesleinhuepf.clij2.AbstractCLIJ2Plugin
    implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, net.haesleinhuepf.clij2.utilities.IsCategorized, net.haesleinhuepf.clij2.utilities.HasClassifiedInputOutput
    • Constructor Detail

      • ImageJ2RichardsonLucyDeconvolution

        public ImageJ2RichardsonLucyDeconvolution()
    • Method Detail

      • getParameterHelpText

        public String getParameterHelpText()
        Specified by:
        getParameterHelpText in interface net.haesleinhuepf.clij.macro.CLIJMacroPlugin
      • executeCL

        public boolean executeCL()
        Specified by:
        executeCL in interface net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor
      • imageJ2RichardsonLucyDeconvolution

        public static boolean imageJ2RichardsonLucyDeconvolution​(net.haesleinhuepf.clij2.CLIJ2 clij2,
                                                                 net.haesleinhuepf.clij.clearcl.ClearCLBuffer input,
                                                                 net.haesleinhuepf.clij.clearcl.ClearCLBuffer kernel_input,
                                                                 net.haesleinhuepf.clij.clearcl.ClearCLBuffer output,
                                                                 Integer num_iterations)
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface net.haesleinhuepf.clij.macro.documentation.OffersDocumentation
      • getAvailableForDimensions

        public String getAvailableForDimensions()
        Specified by:
        getAvailableForDimensions in interface net.haesleinhuepf.clij.macro.documentation.OffersDocumentation
      • getCategories

        public String getCategories()
        Specified by:
        getCategories in interface net.haesleinhuepf.clij2.utilities.IsCategorized
      • getInputType

        public String getInputType()
        Specified by:
        getInputType in interface net.haesleinhuepf.clij2.utilities.HasClassifiedInputOutput
      • getOutputType

        public String getOutputType()
        Specified by:
        getOutputType in interface net.haesleinhuepf.clij2.utilities.HasClassifiedInputOutput