Package ij.process
Class PolygonFiller
- java.lang.Object
-
- ij.process.PolygonFiller
-
public class PolygonFiller extends Object
This class fills polygons using the scan-line filling algorithm described at "http://www.cs.rit.edu/~icss571/filling/".
-
-
Constructor Summary
Constructors Constructor Description PolygonFiller()
Constructs a PolygonFiller.PolygonFiller(int[] x, int[] y, int n)
Constructs a PolygonFiller using the specified polygon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(ImageProcessor ip, Rectangle r)
Fills the polygon using the ImageProcessor's current drawing color.ImageProcessor
getMask(int width, int height)
Returns a byte mask containing a filled version of the polygon.void
setPolygon(int[] x, int[] y, int n)
Specifies the polygon to be filled.
-
-
-
Method Detail
-
setPolygon
public void setPolygon(int[] x, int[] y, int n)
Specifies the polygon to be filled.
-
fill
public void fill(ImageProcessor ip, Rectangle r)
Fills the polygon using the ImageProcessor's current drawing color.
-
getMask
public ImageProcessor getMask(int width, int height)
Returns a byte mask containing a filled version of the polygon.
-
-