Table of Contents

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

double

Methods

Simplify()

public Coordinate[] Simplify()

Returns

Coordinate[]

Simplify(Coordinate[], double)

public static Coordinate[] Simplify(Coordinate[] pts, double distanceTolerance)

Parameters

pts Coordinate[]
distanceTolerance double

Returns

Coordinate[]