Используйте 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
объект.