Package net.haesleinhuepf.clij2.plugins
Class ResliceRadial
- java.lang.Object
-
- net.haesleinhuepf.clij.macro.AbstractCLIJPlugin
-
- net.haesleinhuepf.clij2.AbstractCLIJ2Plugin
-
- net.haesleinhuepf.clij2.plugins.ResliceRadial
-
- 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 ResliceRadial 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
ResliceRadialAuthor: @haesleinhuepf December 2019
-
-
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 ResliceRadial()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description net.haesleinhuepf.clij.clearcl.ClearCLBuffercreateOutputBufferFromSource(net.haesleinhuepf.clij.clearcl.ClearCLBuffer input)booleanexecuteCL()StringgetAvailableForDimensions()StringgetCategories()StringgetDescription()StringgetInputType()StringgetOutputType()StringgetParameterHelpText()static booleanradialProjection(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle)Deprecated.static booleanresliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle)static booleanresliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle, Float centerX, Float centerY)static booleanresliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle, Float startAngleDegrees, Float centerX, Float centerY, Float scaleFactorX, Float scaleFactorY)-
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, getDefaultValues, 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
-
executeCL
public boolean executeCL()
- Specified by:
executeCLin interfacenet.haesleinhuepf.clij.macro.CLIJOpenCLProcessor
-
radialProjection
@Deprecated public static boolean radialProjection(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle)
Deprecated.
-
resliceRadial
public static boolean resliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle)
-
resliceRadial
public static boolean resliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle, Float centerX, Float centerY)
-
resliceRadial
public static boolean resliceRadial(CLIJ2 clij2, net.haesleinhuepf.clij.clearcl.ClearCLBuffer src, net.haesleinhuepf.clij.clearcl.ClearCLBuffer dst, Float deltaAngle, Float startAngleDegrees, Float centerX, Float centerY, Float scaleFactorX, Float scaleFactorY)
-
getParameterHelpText
public String getParameterHelpText()
- Specified by:
getParameterHelpTextin interfacenet.haesleinhuepf.clij.macro.CLIJMacroPlugin
-
createOutputBufferFromSource
public net.haesleinhuepf.clij.clearcl.ClearCLBuffer createOutputBufferFromSource(net.haesleinhuepf.clij.clearcl.ClearCLBuffer input)
- Specified by:
createOutputBufferFromSourcein interfacenet.haesleinhuepf.clij.macro.CLIJMacroPlugin- Overrides:
createOutputBufferFromSourcein classnet.haesleinhuepf.clij.macro.AbstractCLIJPlugin
-
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
-
-