ij.process
Class FloodFiller

java.lang.Object
  extended by ij.process.FloodFiller

public class FloodFiller
extends java.lang.Object

This class, which does flood filling, is used by the floodFill() macro function and by the particle analyzer The Wikipedia at "http://en.wikipedia.org/wiki/Flood_fill" has a good description of the algorithm used here as well as examples in C and Java.


Constructor Summary
FloodFiller(ImageProcessor ip)
           
 
Method Summary
 boolean fill(int x, int y)
           
 void particleAnalyzerFill(int x, int y, double level1, double level2, ImageProcessor mask, java.awt.Rectangle bounds)
          This method is used by the particle analyzer to remove interior holes from particle masks.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloodFiller

public FloodFiller(ImageProcessor ip)
Method Detail

fill

public boolean fill(int x,
                    int y)

particleAnalyzerFill

public void particleAnalyzerFill(int x,
                                 int y,
                                 double level1,
                                 double level2,
                                 ImageProcessor mask,
                                 java.awt.Rectangle bounds)
This method is used by the particle analyzer to remove interior holes from particle masks.