Skip to main content

DouglasPeuckerShapeSimplifier Class

Specifies the Douglas-Peucker shape simplification algorithm.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v23.2.dll

NuGet Package: DevExpress.Win.Map

Declaration

public class DouglasPeuckerShapeSimplifier :
    ShapeSimplifierBase

Remarks

You can use the DouglasPeuckerShapeSimplifier instance to pass as the first parameter into the MapEditor.SimplifyItems(ShapeSimplifierBase, IEnumerable<MapItem>, Double) method.

The Map control also provides the built-in VisvalingamShapeSimplifier you can use instead of DouglasPeuckerShapeSimplifier. The Douglas-Peucker algorithm provides greater smoothness of the resulting polyline while the Visvalingam algorithm demonstrates better performance when you process a polyline with a large number of vertices.

Inheritance

Object
ShapeSimplifierBase
DouglasPeuckerShapeSimplifier
See Also