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
productSpecstringThe canonical product spec, e.g.
"S-101".layerKindstringThe layer kind (e.g.
"area","s104.stations"), or null.