Table of Contents

Class S101MultiPointRecord

Namespace
EncDotNet.S100.Datasets.S101
Assembly
EncDotNet.S100.Datasets.S101.dll

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

IReadOnlyList<(int Y, int X, int Z)>

RecordId

Record identification number.

public uint RecordId { get; init; }

Property Value

uint

RecordVersion

Record version (RVER); increments as the record is updated. S-100 Part 10a.

public int RecordVersion { get; init; }

Property Value

int

UpdateInstruction

Record update instruction (RUIN). S-100 Part 10a.

public S101UpdateInstruction UpdateInstruction { get; init; }

Property Value

S101UpdateInstruction