public class DiscoidalAveragingFilter
extends java.lang.Object
implements ij.plugin.filter.ExtendedPlugInFilter, ij.gui.DialogListener
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, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
Constructor and Description |
---|
DiscoidalAveragingFilter()
Instantiates a new discoidal averaging filter.
|
DiscoidalAveragingFilter(int width,
int innerRadius,
int outerRadius)
Instantiates a new discoidal averaging filter.
|
DiscoidalAveragingFilter(int width,
java.lang.String iNNER_RADIUS,
java.lang.String oUTER_RADIUS)
Instantiates a new discoidal averaging filter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
dialogItemChanged(ij.gui.GenericDialog dialog,
java.awt.AWTEvent arg1)
Dialog item changed.
|
void |
run(ij.process.ImageProcessor ip)
Run.
|
void |
setCircleOffsets(int width,
int innerRadius,
int outerRadius)
Sets the circle offsets.
|
void |
setNPasses(int arg0)
Sets the n passes.
|
int |
setup(java.lang.String arg,
ij.ImagePlus imp)
Setup.
|
int |
showDialog(ij.ImagePlus imp,
java.lang.String arg,
ij.plugin.filter.PlugInFilterRunner pfr)
Show dialog.
|
public DiscoidalAveragingFilter()
public DiscoidalAveragingFilter(int width, int innerRadius, int outerRadius)
width
- the widthinnerRadius
- the inner radiusouterRadius
- the outer radiuspublic DiscoidalAveragingFilter(int width, java.lang.String iNNER_RADIUS, java.lang.String oUTER_RADIUS)
width
- the widthiNNER_RADIUS
- the i nne r_ radiusoUTER_RADIUS
- the o ute r_ radiuspublic void setCircleOffsets(int width, int innerRadius, int outerRadius)
width
- the widthinnerRadius
- the inner radiusouterRadius
- the outer radiuspublic void run(ij.process.ImageProcessor ip)
run
in interface ij.plugin.filter.PlugInFilter
ip
- the ippublic int setup(java.lang.String arg, ij.ImagePlus imp)
setup
in interface ij.plugin.filter.PlugInFilter
arg
- the argimp
- the imppublic void setNPasses(int arg0)
setNPasses
in interface ij.plugin.filter.ExtendedPlugInFilter
arg0
- the new n passespublic int showDialog(ij.ImagePlus imp, java.lang.String arg, ij.plugin.filter.PlugInFilterRunner pfr)
showDialog
in interface ij.plugin.filter.ExtendedPlugInFilter
imp
- the imparg
- the argpfr
- the pfrpublic boolean dialogItemChanged(ij.gui.GenericDialog dialog, java.awt.AWTEvent arg1)
dialogItemChanged
in interface ij.gui.DialogListener
dialog
- the dialogarg1
- the arg1