(field: str)
| 89 | |
| 90 | |
| 91 | def parse_points(field: str) -> List[List[float]]: |
| 92 | if not field: |
| 93 | return [] |
| 94 | points = [] |
| 95 | for part in field.split("|"): |
| 96 | x_str, y_str = part.split(":") |
| 97 | points.append([float(x_str), float(y_str)]) |
| 98 | return points |
| 99 | |
| 100 | |
| 101 | def parse_box(field: str) -> List[float]: |