Используйте unique функция для получения неперекрывающегося набора интервалов из массива Interval объекты.
[-5,5] [-10,10] [4,20] [50,100]
1x4 fixed.Interval with properties:
LeftEnd
RightEnd
IsLeftClosed
IsRightClosedПервые три интервала, представленные в объекте, перекрываются друг с другом. Четвертый интервал отсоединяется от набора.
uniqueInterval =
[-10,20] [50,100]
1x2 fixed.Interval with properties:
LeftEnd
RightEnd
IsLeftClosed
IsRightClosedВыход, uniqueInterval, массив из двух Interval объекты, объединяет три перекрывающихся интервала в одну Interval объект.