Table of Contents

Class TaggedLineString

Namespace
NetTopologySuite.Simplify
Assembly
NetTopologySuite.dll

Represents a LineString which can be modified to a simplified shape. This class provides an attribute which specifies the minimum allowable length for the modified result.

public class TaggedLineString
Inheritance
TaggedLineString
Inherited Members

Constructors

TaggedLineString(LineString)

public TaggedLineString(LineString parentLine)

Parameters

parentLine LineString

TaggedLineString(LineString, int)

public TaggedLineString(LineString parentLine, int minimumSize)

Parameters

parentLine LineString
minimumSize int

Properties

MinimumSize

public int MinimumSize { get; }

Property Value

int

Parent

public LineString Parent { get; }

Property Value

LineString

ParentCoordinates

public Coordinate[] ParentCoordinates { get; }

Property Value

Coordinate[]

ResultCoordinates

public Coordinate[] ResultCoordinates { get; }

Property Value

Coordinate[]

ResultSize

public int ResultSize { get; }

Property Value

int

Segments

public TaggedLineSegment[] Segments { get; }

Property Value

TaggedLineSegment[]

Methods

AddToResult(LineSegment)

public void AddToResult(LineSegment seg)

Parameters

seg LineSegment

AsLineString()

public LineString AsLineString()

Returns

LineString

AsLinearRing()

public LinearRing AsLinearRing()

Returns

LinearRing

GetSegment(int)

public TaggedLineSegment GetSegment(int i)

Parameters

i int

Returns

TaggedLineSegment