/** * Does not handle non-standard Calendars * @deprecated use findTimeIndexFromCalendarDate */ public int findTimeIndexFromDate(java.util.Date d) { return findTimeIndexFromCalendarDate( CalendarDate.of(d)); }
/** * Does not handle non-standard Calendars * @deprecated use findTimeIndexFromCalendarDate */ public int findTimeIndexFromDate(java.util.Date d) { return findTimeIndexFromCalendarDate( CalendarDate.of(d)); }
/** * Does not handle non-standard Calendars * @deprecated use findTimeIndexFromCalendarDate */ public int findTimeIndexFromDate(java.util.Date d) { return findTimeIndexFromCalendarDate( CalendarDate.of(d)); }
private int findTimeIndexForCalendarDate(GridCoordSystem gcs, CalendarDate date){ CoordinateAxis1DTime timeAxis = gcs.getTimeAxis1D(); return timeAxis.findTimeIndexFromCalendarDate(date); }
private int findTimeIndexForCalendarDate(GridCoordSystem gcs, CalendarDate date){ CoordinateAxis1DTime timeAxis = gcs.getTimeAxis1D(); return timeAxis.findTimeIndexFromCalendarDate(date); }
private int findTimeIndexForCalendarDate(GridCoordSystem gcs, CalendarDate date){ CoordinateAxis1DTime timeAxis = gcs.getTimeAxis1D(); return timeAxis.findTimeIndexFromCalendarDate(date); }
@Override public CoordinateAxis1DTime getTimeAxisForRun(CalendarDate runTime) { CoordinateAxis1DTime runTimeAxis = getRunTimeAxis(); int runIndex = runTimeAxis.findTimeIndexFromCalendarDate(runTime); int nruns = (int) runTimeAxis.getSize(); if ((runIndex < 0) || (runIndex >= nruns)) throw new IllegalArgumentException("getTimeAxisForRun index out of bounds= " + runIndex); if (timeAxisForRun == null) timeAxisForRun = new CoordinateAxis1DTime[nruns]; if (timeAxisForRun[runIndex] == null) timeAxisForRun[runIndex] = makeTimeAxisForRun(runIndex); return timeAxisForRun[runIndex]; }
@Override public CoordinateAxis1DTime getTimeAxisForRun(CalendarDate runTime) { CoordinateAxis1DTime runTimeAxis = getRunTimeAxis(); if (runTimeAxis == null) return null; int runIndex = runTimeAxis.findTimeIndexFromCalendarDate(runTime); int nruns = (int) runTimeAxis.getSize(); if ((runIndex < 0) || (runIndex >= nruns)) throw new IllegalArgumentException("getTimeAxisForRun index out of bounds= " + runIndex); if (timeAxisForRun == null) timeAxisForRun = new CoordinateAxis1DTime[nruns]; if (timeAxisForRun[runIndex] == null) timeAxisForRun[runIndex] = makeTimeAxisForRun(runIndex); return timeAxisForRun[runIndex]; }
private Range makeTimeRange(CalendarDateRange dateRange, CoordinateAxis1DTime timeAxis, int stride_time) throws InvalidRangeException { Range timeRange = null; if ((dateRange != null) && (timeAxis != null)) { int startIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getEnd()); if (startIndex < 0) throw new InvalidRangeException("start time=" + dateRange.getStart() + " must be >= " + timeAxis.getCalendarDate(0)); if (endIndex < 0) throw new InvalidRangeException("end time=" + dateRange.getEnd() + " must be >= " + timeAxis.getCalendarDate(0)); if (stride_time <= 1) stride_time = 1; timeRange = new Range(startIndex, endIndex, stride_time); } return timeRange; }
private Range makeTimeRange(CalendarDateRange dateRange, CoordinateAxis1DTime timeAxis, int stride_time) throws InvalidRangeException { Range timeRange = null; if ((dateRange != null) && (timeAxis != null)) { int startIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getEnd()); if (startIndex < 0) throw new InvalidRangeException("start time=" + dateRange.getStart() + " must be >= " + timeAxis.getCalendarDate(0)); if (endIndex < 0) throw new InvalidRangeException("end time=" + dateRange.getEnd() + " must be >= " + timeAxis.getCalendarDate(0)); if (stride_time <= 1) stride_time = 1; timeRange = new Range(startIndex, endIndex, stride_time); } return timeRange; }
private Range makeTimeRange(CalendarDateRange dateRange, CoordinateAxis1DTime timeAxis, int stride_time) throws InvalidRangeException { Range timeRange = null; if ((dateRange != null) && (timeAxis != null)) { int startIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getEnd()); if (startIndex < 0) throw new InvalidRangeException("start time=" + dateRange.getStart() + " must be >= " + timeAxis.getCalendarDate(0)); if (endIndex < 0) throw new InvalidRangeException("end time=" + dateRange.getEnd() + " must be >= " + timeAxis.getCalendarDate(0)); if (stride_time <= 1) stride_time = 1; timeRange = new Range(startIndex, endIndex, stride_time); } return timeRange; }
private Range makeTimeRange(CalendarDateRange dateRange, CoordinateAxis1DTime timeAxis, int stride_time) throws InvalidRangeException { Range timeRange = null; if ((dateRange != null) && (timeAxis != null)) { int startIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getEnd()); if (startIndex < 0) throw new InvalidRangeException("start time=" + dateRange.getStart() + " must be >= " + timeAxis.getCalendarDate(0)); if (endIndex < 0) throw new InvalidRangeException("end time=" + dateRange.getEnd() + " must be >= " + timeAxis.getCalendarDate(0)); if (stride_time <= 1) stride_time = 1; timeRange = new Range(startIndex, endIndex, stride_time); } return timeRange; }
private Range makeTimeRange(CalendarDateRange dateRange, CoordinateAxis1DTime timeAxis, int stride_time) throws InvalidRangeException { Range timeRange = null; if ((dateRange != null) && (timeAxis != null)) { int startIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(dateRange.getEnd()); if (startIndex < 0) throw new InvalidRangeException("start time=" + dateRange.getStart() + " must be >= " + timeAxis.getCalendarDate(0)); if (endIndex < 0) throw new InvalidRangeException("end time=" + dateRange.getEnd() + " must be >= " + timeAxis.getCalendarDate(0)); if (stride_time <= 1) stride_time = 1; timeRange = new Range(startIndex, endIndex, stride_time); } return timeRange; }
int startIndex = timeAxis.findTimeIndexFromCalendarDate(timeRange.getStart()); int endIndex = timeAxis.findTimeIndexFromCalendarDate(timeRange.getEnd()); tRange = new Range( startIndex, endIndex ); tRangeDone = true;
int startIndex = timeAxis.findTimeIndexFromCalendarDate( timeRange.getStart() ); int endIndex = timeAxis.findTimeIndexFromCalendarDate( timeRange.getEnd() ); if ( startIndex < 0 || startIndex > timeAxis.getSize() -1 || endIndex < 0 || endIndex > timeAxis.getSize() - 1 )
int rt_idx = (rtAxis == null || rt_val == null) ? -1 : rtAxis.findTimeIndexFromCalendarDate(rt_val); if (time_idx == null) { if (time_val != null) { if (timeAxis != null) calcTimeIdx = timeAxis.findTimeIndexFromCalendarDate(time_val); else if (rt_idx >= 0) { CoordinateAxis2D timeAxis2D = (CoordinateAxis2D) csys.getTimeAxis();