Interface IRouteAreaSource
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
Supplies the regulated areas a AreaCheck checks a route
against. EncDotNet.S100.Datasets.Pipelines implements it over loaded
S-101 cells and S-122 datasets (CatalogRouteCheckSources).
public interface IRouteAreaSource
Remarks
Implementations must be safe to call from several threads at once.
Methods
AreasNear(BoundingBox)
The areas whose extent overlaps a box, from every cell and dataset.
IReadOnlyList<RouteArea> AreasNear(BoundingBox extent)
Parameters
extentBoundingBoxThe box, in WGS-84.
Returns
- IReadOnlyList<RouteArea>
The areas, in a stable order.
CellsNear(BoundingBox)
The S-101 cells whose extent overlaps a box, for the finest-cell rule.
IReadOnlyList<RouteChartCell> CellsNear(BoundingBox extent)
Parameters
extentBoundingBoxThe box, in WGS-84.
Returns
- IReadOnlyList<RouteChartCell>
The cells.