Performs an interval subtraction.
[a, b] + [c, d] = [a - d, b - c]
Source
operator-(Interval i) {
if (this.isEmpty() || i.isEmpty()) return new Interval.empty();
return new Interval(this.min - i.max, this.max - i.min);
}
Performs an interval subtraction.
[a, b] + [c, d] = [a - d, b - c]
operator-(Interval i) {
if (this.isEmpty() || i.isEmpty()) return new Interval.empty();
return new Interval(this.min - i.max, this.max - i.min);
}