(self, p1: Point, p2: Point)
| 264 | return None |
| 265 | |
| 266 | def diff_side(self, p1: Point, p2: Point) -> Optional[bool]: |
| 267 | d1 = self(p1.x, p1.y) |
| 268 | d2 = self(p2.x, p2.y) |
| 269 | if d1 == 0 or d2 == 0: |
| 270 | return None |
| 271 | return d1 * d2 < 0 |
| 272 | |
| 273 | def same_side(self, p1: Point, p2: Point) -> Optional[bool]: |
| 274 | d1 = self(p1.x, p1.y) |
no outgoing calls