Class ClearanceFindings
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
The findings of a clearance check (#905, handoff F4): each stretch below your UKC setting, each lower-confidence stretch, and each water-level or depth gap of a PassageCheckResult.
public static class ClearanceFindings
- Inheritance
-
ClearanceFindings
- Inherited Members
Remarks
A stretch below your UKC setting is one run of consecutive samples below it, as PlacesBelow counts them, and is shown at its least margin. Confidence and data findings are shown at the middle of their stretch.
This is an aid for exploring the data. It isn't for navigation.
Methods
Build(PassagePlan, PassageCheckResult, RouteFindingFormatter?)
Builds the findings of a clearance check.
public static IReadOnlyList<RouteFinding> Build(PassagePlan plan, PassageCheckResult result, RouteFindingFormatter? formatter = null)
Parameters
planPassagePlanThe plan the result is for: its legs give the speeds and the geometry of each location.
resultPassageCheckResultThe clearance check's result.
formatterRouteFindingFormatterRenders the titles and meta lines;
nullfor Default.
Returns
- IReadOnlyList<RouteFinding>
The findings, sorted by group (MUST REVIEW, CHECK, INFO) and then by distance from departure.
Location(PassagePlan, PassageCheckResult, double, double)
The positions along the route between two distances from departure, across legs.
public static RouteFindingLocation Location(PassagePlan plan, PassageCheckResult result, double fromMeters, double toMeters)
Parameters
planPassagePlanThe plan.
resultPassageCheckResultThe clearance check's result for it, which gives each leg's distances.
fromMetersdoubleDistance from departure to the start.
toMetersdoubleDistance from departure to the end.
Returns
- RouteFindingLocation
The location: a point when the span is empty.