public void query(double queryMin, double queryMax, ItemVisitor visitor) { if (!intersects(queryMin, queryMax)) return; visitor.visitItem(item); }