Table of Contents

Class S57TopologyIssue

Namespace
EncDotNet.S100.Datasets.S57
Assembly
EncDotNet.S100.Datasets.S57.dll

A topology problem S57TopologyCheck found in an S-57 dataset.

public sealed record S57TopologyIssue : IEquatable<S57TopologyIssue>
Inheritance
S57TopologyIssue
Implements
Inherited Members

Constructors

S57TopologyIssue(string, string)

A topology problem S57TopologyCheck found in an S-57 dataset.

public S57TopologyIssue(string Kind, string Detail)

Parameters

Kind string

What is wrong: edge-node (an edge doesn't begin and end at connected nodes), dangling-pointer (a pointer names no vector record), open-ring (an area's edges don't close), skin-overlap or skin-gap (Group 1 areas overlap, or leave coverage uncovered), coverage-overlap or coverage-gap (M_COVR objects overlap, or don't tile their bounding box).

Detail string

The records involved.

Properties

Detail

The records involved.

public string Detail { get; init; }

Property Value

string

Kind

What is wrong: edge-node (an edge doesn't begin and end at connected nodes), dangling-pointer (a pointer names no vector record), open-ring (an area's edges don't close), skin-overlap or skin-gap (Group 1 areas overlap, or leave coverage uncovered), coverage-overlap or coverage-gap (M_COVR objects overlap, or don't tile their bounding box).

public string Kind { get; init; }

Property Value

string