Koswat dike profile module

KoswatProfileBase dataclass

Bases: KoswatProfileProtocol

Basic definition and implementation of a KoswatProfileProtocol. It represents the initial koswat profile being provided by the user from which further calculations will be made.

points: list[Point] property

The combination of points from both water and polder sides.

Returns:
  • list[Point]

    list[Point]: A total of eight points comforming the KoswatProfile.

profile_height: float property

The profile highest point (largest y-coordinate).

Returns:
  • float( float ) –

    Greatest y-coordinate.

profile_width: float property

The profile extent from the lowest (left-most) x-coordinate to the largest (right-most) x-coordinate from a dike geometry polygon.

Returns:
  • float( float ) –

    Total distance.