(self, points: list[Point])
| 1327 | return self.check_perpl(ab, cd) |
| 1328 | |
| 1329 | def check_nperp(self, points: list[Point]) -> bool: |
| 1330 | if self.check_perp(points): |
| 1331 | return False |
| 1332 | return not nm.check_perp([p.num for p in points]) |
| 1333 | |
| 1334 | def _get_segment(self, p1: Point, p2: Point) -> Optional[Segment]: |
| 1335 | for s in self.type2nodes[Segment]: |
no test coverage detected