Struct PatternPriorityClipper.PatternGroup
A group of same-pattern, same-priority area fills to be clipped as one unit. Grouping mirrors the Mapsui feature path so both render arms produce identical clip topology.
public readonly record struct PatternPriorityClipper.PatternGroup : IEquatable<PatternPriorityClipper.PatternGroup>
- Implements
- Inherited Members
Constructors
PatternGroup(string, int, IReadOnlyList<Polygon>)
A group of same-pattern, same-priority area fills to be clipped as one unit. Grouping mirrors the Mapsui feature path so both render arms produce identical clip topology.
public PatternGroup(string PatternRef, int Priority, IReadOnlyList<Polygon> Polygons)
Parameters
PatternRefstringThe portrayal-catalogue area-fill name.
PriorityintThe S-100 Part 9 drawing priority shared by the group.
PolygonsIReadOnlyList<Polygon>The pattern-area polygons in EPSG:3857 metres.
Properties
PatternRef
The portrayal-catalogue area-fill name.
public string PatternRef { get; init; }
Property Value
Polygons
The pattern-area polygons in EPSG:3857 metres.
public IReadOnlyList<Polygon> Polygons { get; init; }
Property Value
- IReadOnlyList<Polygon>
Priority
The S-100 Part 9 drawing priority shared by the group.
public int Priority { get; init; }