Table of Contents

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

Number int

The panel number.

IsInterior bool

True for an interior ring (type I), false for an exterior ring (E).

Vertices IReadOnlyList<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

bool

Number

The panel number.

public int Number { get; init; }

Property Value

int

Vertices

The ring's vertices.

public IReadOnlyList<GeoPosition> Vertices { get; init; }

Property Value

IReadOnlyList<GeoPosition>