Interface DatesSelector

All Known Implementing Classes:
BurstSelector, FixedStepSelector

public interface DatesSelector
Interface for selecting dates within an interval.

This interface is mainly useful for scheduling measurements generation.

Since:
9.3
Author:
Luc Maisonobe
See Also:
  • Method Details

    • selectDates

      List<AbsoluteDate> selectDates(AbsoluteDate start, AbsoluteDate end)
      Select dates within an interval.

      The start and end date may be either in direct or reverse chronological order. The list is produced in the same order as start and end, i.e. direct chronological order if start is earlier than end or reverse chronological order if start is later than end.

      The ordering (direct or reverse chronological order) should not be changed between calls, otherwise unpredictable results may occur.

      Parameters:
      start - interval start
      end - interval end
      Returns:
      selected dates within this interval