Class NoaaEncPanel
- Namespace
- EncDotNet.S100.Collections.Noaa
- Assembly
- EncDotNet.S100.Collections.dll
One coverage panel of a NOAA ENC cell.
public sealed record NoaaEncPanel : IEquatable<NoaaEncPanel>
- Inheritance
-
NoaaEncPanel
- Implements
- Inherited Members
Constructors
NoaaEncPanel(int, bool, IReadOnlyList<GeoPosition>)
One coverage panel of a NOAA ENC cell.
public NoaaEncPanel(int Number, bool IsInterior, IReadOnlyList<GeoPosition> Vertices)
Parameters
NumberintThe panel number.
IsInteriorboolTrue for an interior ring (
typeI), false for an exterior ring (E).VerticesIReadOnlyList<GeoPosition>The ring's vertices.
Properties
IsInterior
True for an interior ring (type I), false for an exterior ring (E).
public bool IsInterior { get; init; }
Property Value
Number
The panel number.
public int Number { get; init; }
Property Value
Vertices
The ring's vertices.
public IReadOnlyList<GeoPosition> Vertices { get; init; }