Class S57ObjectCodeFeatures
Groups all features sharing the same S-57 object code, subdivided by geometric primitive.
public sealed record S57ObjectCodeFeatures : IEquatable<S57ObjectCodeFeatures>
- Inheritance
-
S57ObjectCodeFeatures
- Implements
- Inherited Members
Remarks
A single object code (e.g. LNDARE) can have features with different geometric primitives — area features for the land mass itself and point features for areas too small to render as polygons. This type provides access to all primitives for a given object code in one place.
Properties
Areas
Gets the area features for this object code.
public IReadOnlyList<S57AreaFeature> Areas { get; }
Property Value
Lines
Gets the line features for this object code.
public IReadOnlyList<S57LineFeature> Lines { get; }
Property Value
Meta
Gets the meta features (no geometry) for this object code.
public IReadOnlyList<S57MetaFeature> Meta { get; }
Property Value
ObjectCode
Gets the object code shared by all features in this group.
public S57ObjectCode ObjectCode { get; }
Property Value
Points
Gets the point features for this object code.
public IReadOnlyList<S57PointFeature> Points { get; }