Table of Contents

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

plan PassagePlan

The plan the result is for: its legs give the speeds and the geometry of each location.

result PassageCheckResult

The clearance check's result.

formatter RouteFindingFormatter

Renders the titles and meta lines; null for 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

plan PassagePlan

The plan.

result PassageCheckResult

The clearance check's result for it, which gives each leg's distances.

fromMeters double

Distance from departure to the start.

toMeters double

Distance from departure to the end.

Returns

RouteFindingLocation

The location: a point when the span is empty.