A newer version of this page is available.
Switch to the current version.
VisvalingamShapeSimplifier Class
Specifies the Visvalingam shape simplification algorithm.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v19.2.dll
Declaration
public class VisvalingamShapeSimplifier :
ShapeSimplifierBase
Public Class VisvalingamShapeSimplifier
Inherits ShapeSimplifierBase
Remarks
You can use the VisvalingamShapeSimplifier instance to pass as the first parameter into the MapEditor.SimplifyItems(ShapeSimplifierBase, IEnumerable<MapItem>, Double) method.
The Map control also provides the built-in DouglasPeuckerShapeSimplifier you can use instead of VisvalingamShapeSimplifier. 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
VisvalingamShapeSimplifier
See Also
Feedback