Class NonzeroMaximumDiamond

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

    public class NonzeroMaximumDiamond
    extends AbstractCLIJ2Plugin
    implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, HasClassifiedInputOutput
    • Constructor Detail

      • NonzeroMaximumDiamond

        public NonzeroMaximumDiamond()
    • 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
      • nonzeroMaximumDiamond

        public static boolean nonzeroMaximumDiamond​(CLIJ2 clij2,
                                                    net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                                    net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst)
      • nonzeroMaximumDiamond

        public static boolean nonzeroMaximumDiamond​(CLIJ2 clij2,
                                                    net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                                    net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface flag,
                                                    net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst)
      • nonzeroMaximumDiamond

        public static net.haesleinhuepf.clij.clearcl.ClearCLKernel nonzeroMaximumDiamond​(CLIJ2 clij2,
                                                                                         net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                                                                         net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface flag,
                                                                                         net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst,
                                                                                         net.haesleinhuepf.clij.clearcl.ClearCLKernel kernel)
      • 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