Struct S57AttributeDrop
Identifies a specific S-57 attribute drop, distinguishing the owning S-57 object class from the attribute code so a corpus-wide audit can tell whether an unmapped attribute matters (a critical attribute on a common feature) or is incidental (an attribute the S-101 destination class never carries).
public readonly record struct S57AttributeDrop : IEquatable<S57AttributeDrop>
- Implements
- Inherited Members
Constructors
S57AttributeDrop(ushort, ushort)
Identifies a specific S-57 attribute drop, distinguishing the owning S-57 object class from the attribute code so a corpus-wide audit can tell whether an unmapped attribute matters (a critical attribute on a common feature) or is incidental (an attribute the S-101 destination class never carries).
public S57AttributeDrop(ushort ObjectClass, ushort AttributeCode)
Parameters
ObjectClassushortS-57 numeric object class (OBJL) that owned the attribute.
AttributeCodeushortS-57 numeric attribute code (ATTL) that was dropped.
Properties
AttributeCode
S-57 numeric attribute code (ATTL) that was dropped.
public ushort AttributeCode { get; init; }
Property Value
ObjectClass
S-57 numeric object class (OBJL) that owned the attribute.
public ushort ObjectClass { get; init; }