IntervalProd.contains_set

IntervalProd.contains_set(other, atol=0.0)[source]

Return True if other is (almost) contained in this set.

Parameters:
otherSet

Set to be tested.

atolfloat, optional

Maximum allowed distance in maximum norm from other to self.

Raises:
AttributeError

if other does not have both min and max methods.

Examples

>>> min_pt1, max_pt1 = [-1, 0, 2], [-0.5, 0, 3]
>>> rbox1 = IntervalProd(min_pt1, max_pt1)
>>> min_pt2, max_pt2 = [-0.6, 0, 2.1], [-0.5, 0, 2.5]
>>> rbox2 = IntervalProd(min_pt2, max_pt2)
>>> rbox1.contains_set(rbox2)
True
>>> rbox2.contains_set(rbox1)
False