Class DangerDetails
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
A charted danger in or near the corridor (DangerInCorridor, DangerNearRoute).
public sealed class DangerDetails : RouteFindingDetails
- Inheritance
-
DangerDetails
- Inherited Members
Properties
Depth
Its charted depth (valueOfSounding), or null when unknown.
public Depth? Depth { get; init; }
Property Value
FeatureType
The danger's feature type: Wreck, Obstruction or UnderwaterAwashRock.
public required string FeatureType { get; init; }
Property Value
Offset
How far it is from the track (zero on the track).
public Length Offset { get; init; }
Property Value
Side
Which side of the track it's on.
public RouteFindingSide Side { get; init; }
Property Value
Threshold
The value of ThresholdKind, or null when its depth is unknown.
public Depth? Threshold { get; init; }
Property Value
ThresholdKind
The threshold its depth is shallower than, or null when its depth is unknown (always a danger).
public RouteFindingThreshold? ThresholdKind { get; init; }
Property Value
WaterLevelEffect
Its waterLevelEffect code, which says why its depth is unknown
(1 or 2 above water, 4 covers and uncovers, 5 awash), or null.
public int? WaterLevelEffect { get; init; }
Property Value
- int?