Table of Contents

Interface IDisplayPlaneAuthority

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

Mapsui-free contract for resolving the default S-98 display plane of a (product, feature-or-layer-kind) pair. This is the only part of the cross-dataset interoperability authority that dataset processors need (to stamp a plane onto each portrayal sub-layer); the Mapsui-typed stack sorting and suppression live in the Mapsui renderer package.

public interface IDisplayPlaneAuthority

Remarks

Splitting GetDefaultPlane out of the full interoperability authority keeps the Pipelines assembly Mapsui-free: processors depend on this interface, while the viewer drives the Mapsui-typed Sort / ApplyRules stack policy separately.

Methods

GetDefaultPlane(string, string?)

Returns the default S-98 display plane for a given product specification and optional feature-type or sub-layer kind hint.

S98DisplayPlane GetDefaultPlane(string productSpec, string? featureTypeOrLayerKind = null)

Parameters

productSpec string

The product spec name (e.g. "S-101").

featureTypeOrLayerKind string

Optional sub-layer kind / feature-type hint.

Returns

S98DisplayPlane

The default plane for the pair.