Class RouteCheckOptions
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
Tuning for a RouteChecker: one set for every check, set once rather than per run. What the user decides on each run is in RouteCheckSettings.
public sealed record RouteCheckOptions : IEquatable<RouteCheckOptions>
- Inheritance
-
RouteCheckOptions
- Implements
- Inherited Members
Properties
Areas
Tuning for AreaCheck.
public RouteAreaOptions Areas { get; init; }
Property Value
Chart
Tuning for ChartCheck.
public ChartCheckOptions Chart { get; init; }
Property Value
Clearance
Tuning for ClearanceCheck.
public PassageCheckOptions Clearance { get; init; }
Property Value
Default
The default options.
public static RouteCheckOptions Default { get; }
Property Value
DefaultLimit
The corridor's half-width on a side whose cross-track limit isn't set: how far it reaches to port, or to starboard, of the track. The full corridor is twice this when neither side is set. Every check uses it. Default 50 m.
public Length DefaultLimit { get; init; }
Property Value
Formatter
Renders every finding's title and meta line. Hosts with their own
resources (the viewer's Strings.resx) pass their own.
public RouteFindingFormatter Formatter { get; init; }
Property Value
Warnings
Tuning for WarningCheck.
public RouteWarningOptions Warnings { get; init; }