public class

DouglasPeuckerGeometrySimplifier

extends GeometrySimplifier
java.lang.Object
   ↳ com.carto.geometry.GeometrySimplifier
     ↳ com.carto.geometry.DouglasPeuckerGeometrySimplifier

Class Overview

An implementation of Ramer-Douglas-Peucker algorithm for geometry simplification.
Simplifier works on lines and polygons.
Simplification is done in two passes - first pass uses fast Radial Distance vertex rejection,
second pass uses Ramer-Douglas-Peuckerworst algorithm (with worst case quadratic complexity).

Summary

Public Constructors
DouglasPeuckerGeometrySimplifier(float tolerance)
Constructs a new simplifier, given tolerance.
Public Methods
synchronized void delete()
[Expand]
Inherited Methods
From class com.carto.geometry.GeometrySimplifier
From class java.lang.Object

Public Constructors

public DouglasPeuckerGeometrySimplifier (float tolerance)

Constructs a new simplifier, given tolerance.

Parameters
tolerance The maximum error for simplification. The tolerance value gives maximum error in pixels.

Public Methods

public synchronized void delete ()