Table of Contents

Class S101CurveSegmentRecord

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

CRID + PTAS + C2IL — Curve segment with start/end point refs and intermediate coordinates.

public sealed class S101CurveSegmentRecord
Inheritance
S101CurveSegmentRecord
Inherited Members

Properties

IntermediateCoordinates

Intermediate coordinates between begin and end points, in (Y, X) order.

public IReadOnlyList<(int Y, int X)> IntermediateCoordinates { get; init; }

Property Value

IReadOnlyList<(int Y, int X)>

PointAssociations

Begin and end point associations (PTAS field). Topology = 1 marks begin, 2 marks end.

public IReadOnlyList<S101PointAssociation> PointAssociations { get; init; }

Property Value

IReadOnlyList<S101PointAssociation>

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