Table of Contents

Class OffsetCurveVertexList

Namespace
NetTopologySuite.Operation.Buffer
Assembly
NetTopologySuite.dll

A list of the vertices in a constructed offset curve.

public class OffsetCurveVertexList
Inheritance
OffsetCurveVertexList
Inherited Members

Remarks

Automatically removes close adjacent vertices.

Constructors

OffsetCurveVertexList()

public OffsetCurveVertexList()

Properties

Coordinates

Gets the Coordinates for the curve.

public Coordinate[] Coordinates { get; }

Property Value

Coordinate[]

MinimumVertexDistance

The distance below which two adjacent points on the curve are considered to be coincident.

public double MinimumVertexDistance { get; set; }

Property Value

double

Remarks

This is chosen to be a small fraction of the offset distance.

PrecisionModel

Gets/Sets the precision model to use when adding new points.

public PrecisionModel PrecisionModel { get; set; }

Property Value

PrecisionModel

Methods

AddPt(Coordinate)

Function to add a point

public void AddPt(Coordinate pt)

Parameters

pt Coordinate

The point to add.

Remarks

The point is only added if NetTopologySuite.Operation.Buffer.OffsetCurveVertexList.IsDuplicate(NetTopologySuite.Geometries.Coordinate) evaluates to false.

CloseRing()

Automatically closes the ring (if it not alread is).

public void CloseRing()

ToString()

public override string ToString()

Returns

string