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
MinimumVertexDistance
The distance below which two adjacent points on the curve are considered to be coincident.
public double MinimumVertexDistance { get; set; }
Property Value
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
Methods
AddPt(Coordinate)
Function to add a point
public void AddPt(Coordinate pt)
Parameters
pt
CoordinateThe 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()