static void readAllTimes1D(Coverage cover, GridDatatype dt, CalendarDate rt_val, int rt_idx, CoordinateAxis1DTime timeAxis, CoordinateAxis1D ensAxis, CoordinateAxis1D vertAxis) { if (timeAxis == null) readAllEnsembles(cover, dt, rt_val, rt_idx, null, -1, ensAxis, vertAxis); else { for (int i = 0; i < timeAxis.getSize(); i++) { CalendarDate timeDate = timeAxis.isInterval() ? timeAxis.getCoordBoundsMidpointDate(i) : timeAxis.getCalendarDate(i); readAllEnsembles(cover, dt, rt_val, rt_idx, timeDate, i, ensAxis, vertAxis); } } }