Class ShoalDetails
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
Water shallower than a safety setting: depth areas across or inside the safety contour, soundings no deeper than the safety contour, and S-102 shoals (CrossesSafetyContour and the like).
public sealed class ShoalDetails : RouteFindingDetails
- Inheritance
-
ShoalDetails
- Inherited Members
Properties
BelowSafetyDepth
For soundings, the safety depth when the least depth is also shallower
than it (the soundings the chart draws in bold), or null.
public Depth? BelowSafetyDepth { get; init; }
Property Value
Cell
For an S-102 shoal, the grid cell of the least depth (row,col).
public string? Cell { get; init; }
Property Value
DatasetId
For an S-102 shoal, the dataset of the least depth.
public string? DatasetId { get; init; }
Property Value
LeastDepth
The least depth in the span.
public required Depth LeastDepth { get; init; }
Property Value
SoundingCount
How many soundings the finding stands for, or null when it isn't about soundings.
public int? SoundingCount { get; init; }
Property Value
- int?
Threshold
The value of ThresholdKind.
public required Depth Threshold { get; init; }
Property Value
ThresholdKind
The setting it's shallower than.
public required RouteFindingThreshold ThresholdKind { get; init; }
Property Value
Uncertainty
For an S-102 shoal, the uncertainty of the least depth, when the dataset gives one.
public Depth? Uncertainty { get; init; }