Package ij.gui

Class Line.PointIterator

java.lang.Object
ij.gui.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)