checkpoint
[anneal.git] / src / edu / berkeley / qfat / geom / RTree.java
index 35b6f9b..1e6e39a 100644 (file)
@@ -65,6 +65,14 @@ public class RTree<V extends HasBoundingBox> implements Iterable<V> {
 
     public void range(HasBoundingBox v, Visitor vis) {
         visitor = vis;
+        rect.set(v.getMinX(), v.getMinY(), v.getMinZ(), v.getMaxX(), v.getMaxY(), v.getMaxZ());
+        rtree.intersects(rect, myIntProcedure);
+        visitor = null;
+    }
+
+    public void range(Point p1, Point p2, Visitor vis) {
+        visitor = vis;
+        rect.set(p1.x, p1.y, p1.z, p2.x, p2.y, p2.z);
         rtree.intersects(rect, myIntProcedure);
         visitor = null;
     }