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
BathymetryDatasetsIReadOnlyList<string>The S-102 datasets that supplied charted depth.
FallbackDatasetsIReadOnlyList<string>The S-101 cells that supplied charted depth where S-102 didn't.
WaterLevelSourcesIReadOnlyList<WaterLevelSourceInfo>The distinct water-level series that were applied or read.
DepthDatumsIReadOnlyList<int>The distinct charted-depth datum codes.
WaterLevelDatumsIReadOnlyList<int>The distinct water-level datum codes.
MaxUncertaintyMetersdouble?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
DepthDatums
The distinct charted-depth datum codes.
public IReadOnlyList<int> DepthDatums { get; init; }
Property Value
FallbackDatasets
The S-101 cells that supplied charted depth where S-102 didn't.
public IReadOnlyList<string> FallbackDatasets { get; init; }
Property Value
MaxUncertaintyMeters
The largest S-102 uncertainty among the samples, or null.
public double? MaxUncertaintyMeters { get; init; }
Property Value
WaterLevelDatums
The distinct water-level datum codes.
public IReadOnlyList<int> WaterLevelDatums { get; init; }
Property Value
WaterLevelSources
The distinct water-level series that were applied or read.
public IReadOnlyList<WaterLevelSourceInfo> WaterLevelSources { get; init; }