ij.plugin.filter
Class RankFilters
java.lang.Object
ij.plugin.filter.RankFilters
- All Implemented Interfaces:
- PlugInFilter
public class RankFilters
- extends java.lang.Object
- implements PlugInFilter
This plugin implements the Median, Mean, Minimum, Maximum, Variance and Despeckle commands.
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 |
blur(ImageProcessor ip,
int radius)
|
void |
convertBack(ImageProcessor ip2,
ImageProcessor ip,
int type)
|
void |
rank(ImageProcessor ip,
double radius,
int rankType)
|
void |
rankFloat(ImageProcessor ip,
double radius,
int rankType)
|
void |
rankRGB(ImageProcessor ip,
double radius,
int rankType)
|
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 |
MEDIAN
public static final int MEDIAN
- See Also:
- Constant Field Values
MEAN
public static final int MEAN
- See Also:
- Constant Field Values
MIN
public static final int MIN
- See Also:
- Constant Field Values
MAX
public static final int MAX
- See Also:
- Constant Field Values
VARIANCE
public static final int VARIANCE
- See Also:
- Constant Field Values
DESPECKLE
public static final int DESPECKLE
- See Also:
- Constant Field Values
RankFilters
public RankFilters()
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 plugin
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. ImageJ will lock the image before calling
this method and unlock it when the filter is finished.
- Specified by:
run
in interface PlugInFilter
blur
public void blur(ImageProcessor ip,
int radius)
convertBack
public void convertBack(ImageProcessor ip2,
ImageProcessor ip,
int type)
rank
public void rank(ImageProcessor ip,
double radius,
int rankType)
rankRGB
public void rankRGB(ImageProcessor ip,
double radius,
int rankType)
rankFloat
public void rankFloat(ImageProcessor ip,
double radius,
int rankType)