Interface IntervalContainer<T extends IntervalContainer<T>>
public interface IntervalContainer<T extends IntervalContainer<T>>
-
Method Summary
Modifier and TypeMethodDescriptionaccumulatedDuration(gov.nasa.jpl.aerie.merlin.protocol.types.Duration unit) ends()shiftEdges(gov.nasa.jpl.aerie.merlin.protocol.types.Duration fromStart, gov.nasa.jpl.aerie.merlin.protocol.types.Duration fromEnd) split(Interval bounds, int numberOfSubIntervals, Interval.Inclusivity internalStartInclusivity, Interval.Inclusivity internalEndInclusivity) starts()
-
Method Details
-
split
Spans split(Interval bounds, int numberOfSubIntervals, Interval.Inclusivity internalStartInclusivity, Interval.Inclusivity internalEndInclusivity) -
accumulatedDuration
-
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
-