Struct S57Arc
Represents the arc coordinates (AR2D) of an arc 3 point centre (S-57 Part 3, clauses 5.1.4.4 and 7.7.1.9).
public readonly record struct S57Arc : IEquatable<S57Arc>
- Implements
- Inherited Members
Remarks
The arc starts at Start, which also gives its radius, and is drawn clockwise about Centre until it reaches the direction of End. When the start and end points are the same, the arc is a full circle. Use S57ArcDensifier to turn it into a polyline.
Properties
Centre
Gets the centre point (CTPT).
public S57Coordinate2D Centre { get; init; }
Property Value
End
Gets the end point (ENPT), on the arc.
public S57Coordinate2D End { get; init; }
Property Value
Start
Gets the start point (STPT), on the arc.
public S57Coordinate2D Start { get; init; }