|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectij.plugin.filter.Convolver
public class Convolver
This plugin convolves images using user user defined kernels.
| Field Summary |
|---|
| Fields inherited from interface ij.plugin.filter.ExtendedPlugInFilter |
|---|
KEEP_PREVIEW |
| 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, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING |
| Constructor Summary | |
|---|---|
Convolver()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
boolean |
convolve(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
Convolves ip with a kernel of width kw and
height kh. |
boolean |
convolveFloat(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
Convolves the float image ip with a kernel of width
kw and height kh. |
boolean |
dialogItemChanged(GenericDialog gd,
java.awt.AWTEvent e)
This method is invoked by a Generic Dialog if any of the inputs have changed (CANCEL does not trigger it; OK and running the dialog from a macro only trigger the first DialogListener added to a GenericDialog). |
void |
run(ImageProcessor ip)
Filters use this method to process the image. |
void |
setNormalize(boolean normalizeKernel)
|
void |
setNPasses(int nPasses)
This method is called by ImageJ to inform the plugin-filter about the passes to its run method. |
int |
setup(java.lang.String arg,
ImagePlus imp)
This method is called once when the filter is loaded. |
int |
showDialog(ImagePlus imp,
java.lang.String command,
PlugInFilterRunner pfr)
This method is called after setup(arg, imp) unless the
DONE flag has been set. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Convolver()
| Method Detail |
|---|
public int setup(java.lang.String arg,
ImagePlus imp)
PlugInFilterFor Plugin-filters specifying the FINAL_PROCESSING flag, the setup method will be called again, this time with arg = "final" after all other processing is done.
setup in interface PlugInFilterpublic void run(ImageProcessor ip)
PlugInFilternull.
run in interface PlugInFilter
public int showDialog(ImagePlus imp,
java.lang.String command,
PlugInFilterRunner pfr)
ExtendedPlugInFiltersetup(arg, imp) unless the
DONE flag has been set.
showDialog in interface ExtendedPlugInFilterimp - The active image already passed in the
setup(arg, imp) call. It will be null, however, if
the NO_IMAGE_REQUIRED flag has been set.command - The command that has led to the invocation of
the plugin-filter. Useful as a title for the dialog.pfr - The PlugInFilterRunner calling this plugin-filter.
It can be passed to a GenericDialog by addPreviewCheckbox
to enable preview by calling the run(ip) method of this
plugin-filter. pfr can be also used later for calling back
the PlugInFilterRunner, e.g., to obtain the slice number
currently processed by run(ip).
PlugInFilter and
ExtendedPlugInFilter.
public boolean dialogItemChanged(GenericDialog gd,
java.awt.AWTEvent e)
DialogListener
dialogItemChanged in interface DialogListenergd - A reference to the GenericDialog.e - The event that has been generated by the user action in the dialog.
Note that e is null if the
dialogItemChanged method is called after the user has pressed the
OK button or if the GenericDialog has read its parameters from a
macro.
public boolean convolve(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
ip with a kernel of width kw and
height kh. Returns false if the user cancels the operation.
public void setNormalize(boolean normalizeKernel)
public boolean convolveFloat(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
ip with a kernel of width
kw and height kh. Returns false if
the user cancels the operation by pressing 'Esc'.
public void setNPasses(int nPasses)
ExtendedPlugInFilterCONVERT_TO_FLOAT
has been specified). When processing a stack, it is the number
of slices to be processed (minus one, if one slice has been
processed for preview before), and again, 3 times that number
for RGB images processed with CONVERT_TO_FLOAT.
setNPasses in interface ExtendedPlugInFilterpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||