Class DouglasPeuckerLineSimplifier
- Namespace
- NetTopologySuite.Simplify
- Assembly
- NetTopologySuite.dll
Simplifies a line (sequence of points) using the standard Douglas-Peucker algorithm.
public class DouglasPeuckerLineSimplifier
- Inheritance
-
DouglasPeuckerLineSimplifier
- Inherited Members
Constructors
DouglasPeuckerLineSimplifier(Coordinate[])
Creates an instance of this class using the provided pts
array of coordinates
public DouglasPeuckerLineSimplifier(Coordinate[] pts)
Parameters
pts
Coordinate[]An array of coordinates
Properties
DistanceTolerance
The distance tolerance for the simplification.
public double DistanceTolerance { get; set; }
Property Value
Methods
Simplify()
public Coordinate[] Simplify()
Returns
Simplify(Coordinate[], double)
public static Coordinate[] Simplify(Coordinate[] pts, double distanceTolerance)
Parameters
pts
Coordinate[]distanceTolerance
double