Package ij.process

Class 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 Detail

      • PolygonFiller

        public PolygonFiller()
        Constructs a PolygonFiller.
      • PolygonFiller

        public PolygonFiller​(int[] x,
                             int[] y,
                             int n)
        Constructs a PolygonFiller using the specified polygon.
    • 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.