Source code for gefest.core.geometry.datastructs.point
from pydantic import computed_field
from pydantic.dataclasses import dataclass
[docs]
@dataclass
class Point:
"""2D point dataclass."""
x: float
y: float
@computed_field(repr=False)
def coords(self) -> list[float]:
"""List coordinates representation."""
return [self.x, self.y]