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