Interface IntervalContainer<T extends IntervalContainer<T>>

All Known Implementing Classes:
Spans, Windows

public interface IntervalContainer<T extends IntervalContainer<T>>
  • Method Details

    • split

      Spans split(Interval bounds, int numberOfSubIntervals, Interval.Inclusivity internalStartInclusivity, Interval.Inclusivity internalEndInclusivity)
    • accumulatedDuration

      LinearProfile accumulatedDuration(gov.nasa.jpl.aerie.merlin.protocol.types.Duration unit)
    • starts

      T starts()
    • ends

      T ends()
    • shiftEdges

      T shiftEdges(gov.nasa.jpl.aerie.merlin.protocol.types.Duration fromStart, gov.nasa.jpl.aerie.merlin.protocol.types.Duration fromEnd)
    • select

      T select(Interval... intervals)