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 and Description|
|Modifier and Type||Method and Description|
Filters use this method to process the image.
This method is called once when the filter is loaded.
public int setup(java.lang.String arg, ImagePlus imp)
For Plugin-filters specifying the
the setup method will be called again, this time with
arg = "final" after all other processing is done.
public void run(ImageProcessor ip)
PlugInFilter.DOES_STACKSflag was set, it is called for each slice in a stack. With
PlugInFilter.CONVERT_TO_FLOAT, the filter is called with the image data converted to a FloatProcessor (3 times per image for RGB images). ImageJ will lock the image before calling this method and unlock it when the filter is finished. For PlugInFilters specifying the
PlugInFilter.NO_IMAGE_REQUIREDflag and not the
PlugInFilter.DONEflag, run(ip) is called once with the argument