package me.osm.gazetter.striper.builders;
public class BBOX {
double minX = Double.NaN;
double minY = Double.NaN;
double maxX = Double.NaN;
double maxY = Double.NaN;
public void extend(double x, double y) {
if(Double.isNaN(minX)) {
minX = x;
maxX = x;
minY = y;
maxY = y;
}
else {
minX = Math.min(minX, x);
maxX = Math.max(maxX, x);
minY = Math.min(minY, y);
maxY = Math.max(maxY, y);
}
}
public double getDX() {
return maxX - minX;
}
}