Class RouteWarning
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
One navigational warning part to check a route against.
public sealed record RouteWarning : IEquatable<RouteWarning>
- Inheritance
-
RouteWarning
- Implements
- Inherited Members
Constructors
RouteWarning(NavigationalWarningInfo, IReadOnlyList<S100FeatureGeometry>, RouteFindingFeature?)
One navigational warning part to check a route against.
public RouteWarning(NavigationalWarningInfo Info, IReadOnlyList<S100FeatureGeometry> Shapes, RouteFindingFeature? Feature = null)
Parameters
InfoNavigationalWarningInfoThe part's message: identification, validity, cancellation and text.
ShapesIReadOnlyList<S100FeatureGeometry>The part's geometry and the areas it affects (AffectedAreas), in WGS-84. Points, curves and surfaces are each used; a part with none is never on the route.
FeatureRouteFindingFeatureThe feature behind it, which the finding refers to, or
null.
Properties
Feature
The feature behind it, which the finding refers to, or null.
public RouteFindingFeature? Feature { get; init; }
Property Value
Info
The part's message: identification, validity, cancellation and text.
public NavigationalWarningInfo Info { get; init; }
Property Value
Shapes
The part's geometry and the areas it affects (AffectedAreas), in WGS-84. Points, curves and surfaces are each used; a part with none is never on the route.
public IReadOnlyList<S100FeatureGeometry> Shapes { get; init; }