Class HeadlessCompositeInput
One dataset's contribution to a headless composite: exactly one of a Mapsui-free vector or coverage portrayal result, plus its S-98 active flag.
public sealed class HeadlessCompositeInput
- Inheritance
-
HeadlessCompositeInput
- Inherited Members
Properties
Active
Whether the dataset is active for S-98 inter-product rule evaluation and painting. Inactive datasets are still passed to the rule engine as context (so, e.g., an inactive S-102 does not suppress S-101 depths) but are not painted. Defaults to true.
public bool Active { get; init; }
Property Value
Coverage
The coverage portrayal result, when this dataset is a coverage product.
public CoveragePortrayalResult? Coverage { get; init; }
Property Value
Vector
The vector portrayal result, when this dataset is a vector product.
public VectorPortrayalResult? Vector { get; init; }
Property Value
Methods
ForCoverage(CoveragePortrayalResult, bool)
Creates a coverage composite input.
public static HeadlessCompositeInput ForCoverage(CoveragePortrayalResult result, bool active = true)
Parameters
resultCoveragePortrayalResultactivebool
Returns
ForVector(VectorPortrayalResult, bool)
Creates a vector composite input.
public static HeadlessCompositeInput ForVector(VectorPortrayalResult result, bool active = true)
Parameters
resultVectorPortrayalResultactivebool