Table of Contents

Interface IProductPlaneTable

Namespace
EncDotNet.S100.Datasets.Pipelines.Interoperability
Assembly
EncDotNet.S100.Core.dll

A per-product table of default S-98 display planes. The product registry (ProductRegistry in EncDotNet.S100.Datasets.Pipelines) implements it from each registration's DefaultPlanes trait, so the table lives with the products rather than in a switch here.

public interface IProductPlaneTable

Methods

FindDefaultPlane(string, string?)

Returns the default plane productSpec gives layerKind, or null when the product is unknown or gives that kind no plane.

S98DisplayPlane? FindDefaultPlane(string productSpec, string? layerKind)

Parameters

productSpec string

The canonical product spec, e.g. "S-101".

layerKind string

The layer kind (e.g. "area", "s104.stations"), or null.

Returns

S98DisplayPlane?