Thrown if regions is unexpectedly empty.
Thrown if two operands require the same tag but different were provided.
Returns the minimum/supremum point or convex hull of the intervals. Both minimum and supremum are undefined for empty regions but the convex hull is not.
Returns true iff thing is empty
Returns the minimum/supremum point or convex hull of the intervals. Both minimum and supremum are undefined for empty regions but the convex hull is not.
Returns the union of all elements.
A Region is a set of tagged intervals where differently tagged intervals are distinct.
Returns the type of the property tag of T.
Checks if T has a property tag implicitly convertible to Tag – if given.
Defines a Region and common operation with these. A Region is a set of tagged intervals where differently tagged intervals are distinct.