Class StatisticsOfLabelledPixels

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

    public class StatisticsOfLabelledPixels
    extends AbstractCLIJ2Plugin
    implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, net.haesleinhuepf.clij2.utilities.IsCategorized
    Author: @haesleinhuepf September 2019 in Prague
    • Constructor Detail

      • StatisticsOfLabelledPixels

        public StatisticsOfLabelledPixels()
    • Method Detail

      • getCategories

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

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

        public static ResultsTable statisticsOfLabelledPixels​(CLIJ2 clij2,
                                                              net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputImage,
                                                              net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputLabelMap,
                                                              ResultsTable resultsTable)
      • statisticsOfLabelledPixels

        public static double[][] statisticsOfLabelledPixels​(CLIJ2 clij2,
                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputImage,
                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputLabelMap)
      • statisticsOfLabelledPixels

        public static double[] statisticsOfLabelledPixels​(CLIJ2 clij2,
                                                          net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputImage,
                                                          net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputLabelMap,
                                                          Integer labelIndex)
      • statisticsOfLabelledPixels

        public static double[][] statisticsOfLabelledPixels​(CLIJ2 clij2,
                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputImage,
                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputLabelMap,
                                                            Integer startLabelIndex,
                                                            Integer endLabelIndex)
      • statisticsOfLabelledPixels_single_threaded

        public static double[][] statisticsOfLabelledPixels_single_threaded​(CLIJ2 clij2,
                                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputImage,
                                                                            net.haesleinhuepf.clij.clearcl.ClearCLBuffer inputLabelMap,
                                                                            Integer startLabelIndex,
                                                                            Integer endLabelIndex)
      • 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