Package net.haesleinhuepf.clij2.plugins
Class DifferenceOfGaussian3D
- java.lang.Object
-
- net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
-
- net.haesleinhuepf.clij2.AbstractCLIJ2Plugin
-
- net.haesleinhuepf.clij2.plugins.DifferenceOfGaussian3D
-
- 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 DifferenceOfGaussian3D extends AbstractCLIJ2Plugin implements net.haesleinhuepf.clij.macro.CLIJMacroPlugin, net.haesleinhuepf.clij.macro.CLIJOpenCLProcessor, net.haesleinhuepf.clij.macro.documentation.OffersDocumentation, net.haesleinhuepf.clij2.utilities.IsCategorized, HasClassifiedInputOutput
-
-
Field Summary
-
Fields inherited from class net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
args, clij, default_values, name
-
Fields inherited from interface ij.plugin.filter.PlugInFilter
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, KEEP_THRESHOLD, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, NO_UNDO_RESET, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
-
-
Constructor Summary
Constructors Constructor Description DifferenceOfGaussian3D()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleandifferenceOfGaussian(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer input, net.haesleinhuepf.clij.clearcl.ClearCLBuffer output, Float sigma1x, Float sigma1y, Float sigma1z, Float sigma2x, Float sigma2y, Float sigma2z)static booleandifferenceOfGaussian3D(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer input, net.haesleinhuepf.clij.clearcl.ClearCLBuffer output, Float sigma1x, Float sigma1y, Float sigma1z, Float sigma2x, Float sigma2y, Float sigma2z)booleanexecuteCL()StringgetAvailableForDimensions()StringgetCategories()Object[]getDefaultValues()StringgetDescription()StringgetInputType()StringgetOutputType()StringgetParameterHelpText()-
Methods inherited from class net.haesleinhuepf.clij2.AbstractCLIJ2Plugin
getCLIJ2, setClij, setCLIJ2
-
Methods inherited from class net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
asBoolean, asFloat, asInteger, containsCLBufferArguments, containsCLImageArguments, createOutputBufferFromSource, getImageVariableName, getName, imageJ2Args, imageJArgs, openCLBufferArgs, openCLImageArgs, releaseBuffers, releaseImages, run, setArgs, setup
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getInputType
public String getInputType()
- Specified by:
getInputTypein interfaceHasClassifiedInputOutput
-
getOutputType
public String getOutputType()
- Specified by:
getOutputTypein interfaceHasClassifiedInputOutput
-
getCategories
public String getCategories()
- Specified by:
getCategoriesin interfacenet.haesleinhuepf.clij2.utilities.IsCategorized
-
getDefaultValues
public Object[] getDefaultValues()
- Overrides:
getDefaultValuesin classnet.haesleinhuepf.clij.macro.AbstractCLIJPlugin
-
getParameterHelpText
public String getParameterHelpText()
- Specified by:
getParameterHelpTextin interfacenet.haesleinhuepf.clij.macro.CLIJMacroPlugin
-
executeCL
public boolean executeCL()
- Specified by:
executeCLin interfacenet.haesleinhuepf.clij.macro.CLIJOpenCLProcessor
-
differenceOfGaussian3D
public static boolean differenceOfGaussian3D(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer input, net.haesleinhuepf.clij.clearcl.ClearCLBuffer output, Float sigma1x, Float sigma1y, Float sigma1z, Float sigma2x, Float sigma2y, Float sigma2z)
-
differenceOfGaussian
public static boolean differenceOfGaussian(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer input, net.haesleinhuepf.clij.clearcl.ClearCLBuffer output, Float sigma1x, Float sigma1y, Float sigma1z, Float sigma2x, Float sigma2y, Float sigma2z)
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfacenet.haesleinhuepf.clij.macro.documentation.OffersDocumentation
-
getAvailableForDimensions
public String getAvailableForDimensions()
- Specified by:
getAvailableForDimensionsin interfacenet.haesleinhuepf.clij.macro.documentation.OffersDocumentation
-
-