Edges() {
latEdge = (ArrayDouble.D2) latAxis2D.getCoordBoundsAsArray();
lonEdge = (ArrayDouble.D2) lonAxis2D.getCoordBoundsAsArray();
latMinMax = MAMath.getMinMax(latEdge);
lonMinMax = MAMath.getMinMax(lonEdge);
int nlons = (int) lonEdge.getSize();
for (int i = 0; i < nlons; i++) {
double nonVal = lonEdge.getDouble(i);
lonEdge.setDouble(i, LatLonPointImpl.lonNormalFrom(nonVal, lonMinMax.min));
}
if (debug)
System.out.printf("Bounds (%d %d): lat= (%f,%f) lon = (%f,%f) %n",
nrows, ncols, latMinMax.min, latMinMax.max, lonMinMax.min, lonMinMax.max);
}