+
+ Visitor<V> visitor = null;
+ private IntProcedure searcher = new IntProcedure() {
+ public boolean execute(int id) {
+ V v = idToV.get(id);
+ visitor.visit(v);
+ return true;
+ }
+ };
+ public void range(HasBoundingBox v, Visitor vis) {
+ visitor = vis;
+ rtree.intersects(new com.infomatiq.jsi.Rectangle(v.getMinX(), v.getMinY(), v.getMinZ(),
+ v.getMaxX(), v.getMaxY(), v.getMaxZ()),
+ searcher);
+ visitor = null;
+ }
+