public static Func1<HasGeometry, Double> areaIncrease(final Rectangle r) {
return new Func1<HasGeometry, Double>() {
@Override
public Double call(HasGeometry g) {
Rectangle gPlusR = g.geometry().mbr().add(r);
return (double) (gPlusR.area() - g.geometry().mbr().area());
}
};
}
}