Package ij.gui

Class Line.PointIterator

  • All Implemented Interfaces:
    Iterator<Point>
    Enclosing class:
    Line

    public static class Line.PointIterator
    extends Object
    implements Iterator<Point>
    Dedicated point iterator for thin lines. The iterator is based on (an improved version of) the algorithm used by the original method ImageProcessor.getLine(double, double, double, double). Improvements are (a) that the endpoint is drawn too and (b) every line point is visited only once, duplicates are skipped. Author: Wilhelm Burger (04/2017)
    • Constructor Detail

      • PointIterator

        public PointIterator​(Line line)
      • PointIterator

        public PointIterator​(double x1,
                             double y1,
                             double x2,
                             double y2)