Class RouteAreaKinds
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
The kinds of prohibited area and area with special conditions in the
S-101 alert catalogue (#1127): the viewing groups of its ProhAre
highlight, which each area's AlertReference names, and the names
MCP and s100 route check use for them.
public static class RouteAreaKinds
- Inheritance
-
RouteAreaKinds
- Inherited Members
Fields
AnchorageArea
Anchorage area.
public const int AnchorageArea = 53023
Field Value
AreaToBeAvoided
Area to be avoided.
public const int AreaToBeAvoided = 53015
Field Value
CautionArea
Caution area.
public const int CautionArea = 53017
Field Value
InshoreTrafficZone
Inshore traffic zone.
public const int InshoreTrafficZone = 53013
Field Value
MarineFarm
Marine farm or aquaculture.
public const int MarineFarm = 53024
Field Value
MilitaryPracticeArea
Military practice area.
public const int MilitaryPracticeArea = 53020
Field Value
OffshoreProductionArea
Offshore production area.
public const int OffshoreProductionArea = 53018
Field Value
ParticularlySensitiveSeaArea
Particularly sensitive sea area (PSSA).
public const int ParticularlySensitiveSeaArea = 53016
Field Value
RestrictedArea
Restricted area.
public const int RestrictedArea = 53014
Field Value
SeaplaneLandingArea
Seaplane landing area.
public const int SeaplaneLandingArea = 53021
Field Value
SubmarineTransitLane
Submarine transit lane.
public const int SubmarineTransitLane = 53022
Field Value
TrafficSeparationZone
Traffic separation zone.
public const int TrafficSeparationZone = 53012
Field Value
UserAreaToBeAvoided
User-defined area to be avoided.
public const int UserAreaToBeAvoided = 53019
Field Value
Properties
Names
Every kind with its name, in viewing-group order.
public static IReadOnlyDictionary<int, string> Names { get; }
Property Value
Methods
Of(string, IReadOnlyCollection<int>, IReadOnlyCollection<int>)
The kind an S-101 area's portrayal gives it, as the S-101 rules decide
it, for a source that can't run them; null for a type that
raises no ProhAre alert.
public static int? Of(string featureType, IReadOnlyCollection<int> restrictions, IReadOnlyCollection<int> categories)
Parameters
featureTypestringThe feature type.
restrictionsIReadOnlyCollection<int>Its
restrictioncodes.categoriesIReadOnlyCollection<int>Its category codes; for a restricted area,
categoryOfRestrictedArea.
Returns
- int?
The kind, or
null.
Parse(string)
The kind with a name, or null.
public static int? Parse(string name)
Parameters
Returns
- int?
The kind, or
nullwhen the name isn't one.