ij.plugin.filter
Class Convolver
java.lang.Object
ij.plugin.filter.Convolver
- All Implemented Interfaces:
- PlugInFilter
public class Convolver
- extends java.lang.Object
- implements PlugInFilter
This plugin does convolutions on real images using user user defined kernels.
Fields inherited from interface ij.plugin.filter.PlugInFilter |
DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, ROI_REQUIRED, STACK_REQUIRED, SUPPORTS_MASKING |
Method Summary |
void |
convolve(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
|
void |
convolveFloat(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
|
void |
convolveRGB(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
|
void |
run(ImageProcessor ip)
Filters use this method to process the image. |
int |
setup(java.lang.String arg,
ImagePlus imp)
This method is called once when the filter is loaded. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Convolver
public Convolver()
setup
public int setup(java.lang.String arg,
ImagePlus imp)
- Description copied from interface:
PlugInFilter
- This method is called once when the filter is loaded. 'arg',
which may be blank, is the argument specified for this plug-in
in IJ_Props.txt. 'imp' is the currently active image.
This method should return a flag word that specifies the
filters capabilities.
- Specified by:
setup
in interface PlugInFilter
run
public void run(ImageProcessor ip)
- Description copied from interface:
PlugInFilter
- Filters use this method to process the image. If the
SUPPORTS_STACKS flag was set, it is called for each slice in
a stack. Image/J will lock the image before calling
this method and unlock it when the filter is finished.
- Specified by:
run
in interface PlugInFilter
convolve
public void convolve(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
convolveRGB
public void convolveRGB(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
convolveFloat
public void convolveFloat(ImageProcessor ip,
float[] kernel,
int kw,
int kh)