X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2Fgeom%2FPointSet.java;h=11e48a224834d9f6afb0aa7fbe2ca71b20565dc5;hp=c1b4cf93cf1779df492e332c8a1f56c3731e4ff7;hb=HEAD;hpb=9a4c0a63db24cfe1787dbe798c2456271775fa88 diff --git a/src/edu/berkeley/qfat/geom/PointSet.java b/src/edu/berkeley/qfat/geom/PointSet.java index c1b4cf9..11e48a2 100644 --- a/src/edu/berkeley/qfat/geom/PointSet.java +++ b/src/edu/berkeley/qfat/geom/PointSet.java @@ -36,12 +36,12 @@ public class PointSet implements Iterable { exact.remove(p); } - public V nearest(Point p) { + public V nearest(Point p) { return nearest(p, null); } + public V nearest(Point p, Visitor vis) { if (exact.size()==0) return null; - return rtree.nearest(p); + return rtree.nearest(p, vis); } - // FEATURE: compute incrementally? public Vec diagonal() { float min_x = Float.MAX_VALUE; float min_y = Float.MAX_VALUE;