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 voidfill(ImageProcessor ip, Rectangle r)Fills the polygon using the ImageProcessor's current drawing color.ImageProcessorgetMask(int width, int height)Returns a byte mask containing a filled version of the polygon.voidsetPolygon(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.
-
-