Class GaussianBlur3D

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

    public class GaussianBlur3D
    extends AbstractCLIJ2Plugin
    implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, ProcessableInTiles, net.haesleinhuepf.clij2.utilities.IsCategorized, HasClassifiedInputOutput
    Author: @haesleinhuepf 12 2018
    • Constructor Detail

      • GaussianBlur3D

        public GaussianBlur3D()
    • Method Detail

      • getDefaultValues

        public Object[] getDefaultValues()
        Overrides:
        getDefaultValues in class net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
      • executeCL

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

        @Deprecated
        public static boolean blur3D​(CLIJ2 clij2,
                                     net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                     net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst,
                                     Float blurSigmaX,
                                     Float blurSigmaY,
                                     Float blurSigmaZ)
        Deprecated.
      • blur

        @Deprecated
        public static boolean blur​(CLIJ2 clij2,
                                   net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                   net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst,
                                   Float blurSigmaX,
                                   Float blurSigmaY,
                                   Float blurSigmaZ)
        Deprecated.
      • gaussianBlur3D

        public static boolean gaussianBlur3D​(CLIJ2 clij2,
                                             net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                             net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst,
                                             Float blurSigmaX,
                                             Float blurSigmaY,
                                             Float blurSigmaZ)
      • gaussianBlur

        public static boolean gaussianBlur​(CLIJ2 clij2,
                                           net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                           net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst,
                                           Float blurSigmaX,
                                           Float blurSigmaY,
                                           Float blurSigmaZ)
      • getParameterHelpText

        public String getParameterHelpText()
        Specified by:
        getParameterHelpText in interface net.haesleinhuepf.clij.macro.CLIJMacroPlugin
      • 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