Class AreaOpeningPlugin

java.lang.Object
inra.ijpb.plugins.AreaOpeningPlugin
All Implemented Interfaces:
ij.gui.DialogListener, ij.plugin.filter.ExtendedPlugInFilter, ij.plugin.filter.PlugInFilter

public class AreaOpeningPlugin
extends java.lang.Object
implements ij.plugin.filter.ExtendedPlugInFilter, ij.gui.DialogListener
Select binary particles in a planar image based on number of pixels. This version also provides preview of result.
Author:
David Legland
See Also:
SizeOpeningPlugin
  • 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, NO_UNDO_RESET, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
  • Constructor Summary

    Constructors
    Constructor Description
    AreaOpeningPlugin()  
  • Method Summary

    Modifier and Type Method Description
    boolean dialogItemChanged​(ij.gui.GenericDialog gd, java.awt.AWTEvent e)  
    void run​(ij.process.ImageProcessor image)  
    void setNPasses​(int nPasses)  
    int setup​(java.lang.String arg, ij.ImagePlus imp)  
    int showDialog​(ij.ImagePlus imp, java.lang.String command, ij.plugin.filter.PlugInFilterRunner pfr)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AreaOpeningPlugin

      public AreaOpeningPlugin()
  • Method Details

    • setup

      public int setup​(java.lang.String arg, ij.ImagePlus imp)
      Specified by:
      setup in interface ij.plugin.filter.PlugInFilter
    • showDialog

      public int showDialog​(ij.ImagePlus imp, java.lang.String command, ij.plugin.filter.PlugInFilterRunner pfr)
      Specified by:
      showDialog in interface ij.plugin.filter.ExtendedPlugInFilter
    • run

      public void run​(ij.process.ImageProcessor image)
      Specified by:
      run in interface ij.plugin.filter.PlugInFilter
    • dialogItemChanged

      public boolean dialogItemChanged​(ij.gui.GenericDialog gd, java.awt.AWTEvent e)
      Specified by:
      dialogItemChanged in interface ij.gui.DialogListener
    • setNPasses

      public void setNPasses​(int nPasses)
      Specified by:
      setNPasses in interface ij.plugin.filter.ExtendedPlugInFilter