Class S101MultiPointRecord
MPID + C3IL — Multi-point spatial record carrying many 3D coordinate triples.
Used by S-101 features whose portrayal pipeline expects a MultiPoint
primitive type, most notably Sounding.
public sealed class S101MultiPointRecord
- Inheritance
-
S101MultiPointRecord
- Inherited Members
Properties
Points
3D coordinates: Y (× CMFY), X (× CMFX), Z (× CMFZ) — typically depth.
public IReadOnlyList<(int Y, int X, int Z)> Points { get; init; }
Property Value
RecordId
Record identification number.
public uint RecordId { get; init; }
Property Value
RecordVersion
Record version (RVER); increments as the record is updated. S-100 Part 10a.
public int RecordVersion { get; init; }
Property Value
UpdateInstruction
Record update instruction (RUIN). S-100 Part 10a.
public S101UpdateInstruction UpdateInstruction { get; init; }