Common methods for `BlendedGenericTransform` and `BlendedAffine2D`.
| 2211 | |
| 2212 | |
| 2213 | class _BlendedMixin: |
| 2214 | """Common methods for `BlendedGenericTransform` and `BlendedAffine2D`.""" |
| 2215 | |
| 2216 | def __eq__(self, other): |
| 2217 | if isinstance(other, (BlendedAffine2D, BlendedGenericTransform)): |
| 2218 | return (self._x == other._x) and (self._y == other._y) |
| 2219 | elif self._x == self._y: |
| 2220 | return self._x == other |
| 2221 | else: |
| 2222 | return NotImplemented |
| 2223 | |
| 2224 | def contains_branch_separately(self, transform): |
| 2225 | return (self._x.contains_branch(transform), |
| 2226 | self._y.contains_branch(transform)) |
| 2227 | |
| 2228 | __str__ = _make_str_method("_x", "_y") |
| 2229 | |
| 2230 | |
| 2231 | class BlendedGenericTransform(_BlendedMixin, Transform): |
nothing calls this directly
no test coverage detected
searching dependent graphs…