Table of Contents

Class PassageSources

Namespace
EncDotNet.S100.Navigation
Assembly
EncDotNet.S100.Navigation.dll

The datasets and datums behind a result, for the Sources disclosure.

public sealed record PassageSources : IEquatable<PassageSources>
Inheritance
PassageSources
Implements
Inherited Members

Constructors

PassageSources(IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<WaterLevelSourceInfo>, IReadOnlyList<int>, IReadOnlyList<int>, double?)

The datasets and datums behind a result, for the Sources disclosure.

public PassageSources(IReadOnlyList<string> BathymetryDatasets, IReadOnlyList<string> FallbackDatasets, IReadOnlyList<WaterLevelSourceInfo> WaterLevelSources, IReadOnlyList<int> DepthDatums, IReadOnlyList<int> WaterLevelDatums, double? MaxUncertaintyMeters)

Parameters

BathymetryDatasets IReadOnlyList<string>

The S-102 datasets that supplied charted depth.

FallbackDatasets IReadOnlyList<string>

The S-101 cells that supplied charted depth where S-102 didn't.

WaterLevelSources IReadOnlyList<WaterLevelSourceInfo>

The distinct water-level series that were applied or read.

DepthDatums IReadOnlyList<int>

The distinct charted-depth datum codes.

WaterLevelDatums IReadOnlyList<int>

The distinct water-level datum codes.

MaxUncertaintyMeters double?

The largest S-102 uncertainty among the samples, or null.

Properties

BathymetryDatasets

The S-102 datasets that supplied charted depth.

public IReadOnlyList<string> BathymetryDatasets { get; init; }

Property Value

IReadOnlyList<string>

DepthDatums

The distinct charted-depth datum codes.

public IReadOnlyList<int> DepthDatums { get; init; }

Property Value

IReadOnlyList<int>

FallbackDatasets

The S-101 cells that supplied charted depth where S-102 didn't.

public IReadOnlyList<string> FallbackDatasets { get; init; }

Property Value

IReadOnlyList<string>

MaxUncertaintyMeters

The largest S-102 uncertainty among the samples, or null.

public double? MaxUncertaintyMeters { get; init; }

Property Value

double?

WaterLevelDatums

The distinct water-level datum codes.

public IReadOnlyList<int> WaterLevelDatums { get; init; }

Property Value

IReadOnlyList<int>

WaterLevelSources

The distinct water-level series that were applied or read.

public IReadOnlyList<WaterLevelSourceInfo> WaterLevelSources { get; init; }

Property Value

IReadOnlyList<WaterLevelSourceInfo>