Class MeanZProjectionBounded

  • 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, SciJavaPlugin

    public class MeanZProjectionBounded
    extends net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
    implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, net.haesleinhuepf.clij2.utilities.IsCategorized, HasClassifiedInputOutput
    Author: @haesleinhuepf December 2019
    • Constructor Detail

      • MeanZProjectionBounded

        public MeanZProjectionBounded()
    • 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
      • meanZProjectionBounded

        public static boolean meanZProjectionBounded​(net.haesleinhuepf.clij.CLIJ clij,
                                                     net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface src,
                                                     net.haesleinhuepf.clij.clearcl.interfaces.ClearCLImageInterface dst_mean,
                                                     Integer min_z,
                                                     Integer max_z)
      • getParameterHelpText

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

        public net.haesleinhuepf.clij.clearcl.ClearCLBuffer createOutputBufferFromSource​(net.haesleinhuepf.clij.clearcl.ClearCLBuffer input)
        Specified by:
        createOutputBufferFromSource in interface net.haesleinhuepf.clij.macro.CLIJMacroPlugin
        Overrides:
        createOutputBufferFromSource in class net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
      • 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