add ability to scale and transform ScalarFields
[anneal.git] / src / edu / berkeley / qfat / geom / RTree.java
index 2487cc7..967ab99 100644 (file)
@@ -17,6 +17,8 @@ public class RTree<V extends HasBoundingBox> implements Iterable<V> {
 
     public Iterator<V> iterator() { return vToId.keySet().iterator(); }
 
+    public int size() { return vToId.size(); }
+
     private final MyIntProcedure myIntProcedure    = new MyIntProcedure();
     private final Rectangle rect = new Rectangle(0,0,0,0,0,0);
     private final com.infomatiq.jsi.Point point    = new com.infomatiq.jsi.Point(0,0,0);
@@ -54,7 +56,6 @@ public class RTree<V extends HasBoundingBox> implements Iterable<V> {
         int id = idi;
         idToV.remove(id);
         vToId.remove(v);
-        rect.set(v.getMinX(), v.getMinY(), v.getMinZ(), v.getMaxX(), v.getMaxY(), v.getMaxZ());
         rtree.delete(vToRect.get(v), id);
         vToRect.remove(v);
     }