## Package com.vividsolutions.jts.simplify

Classes which implement algorithms for simplifying or generalizing geometries.

See:
Description

Class Summary
DouglasPeuckerLineSimplifier: Simplifies a linestring (sequence of points) using the standard Douglas-Peucker algorithm.
DouglasPeuckerSimplifier: Simplifies a `Geometry` using the standard Douglas-Peucker algorithm.
LineSegmentIndex: An spatial index on a set of `LineSegment`s.
TaggedLineSegment: A `LineSegment` which is tagged with its location in a parent `Geometry`.
TaggedLinesSimplifier: Simplifies a collection of `TaggedLineString`s, preserving topology (in the sense that no new intersections are introduced).
TaggedLineString: Represents a `LineString` which can be modified to a simplified shape.
TaggedLineStringSimplifier: Simplifies a TaggedLineString, preserving topology (in the sense that no new intersections are introduced).
TopologyPreservingSimplifier: Simplifies a geometry, ensuring that the result is a valid geometry having the same dimension and number of components as the input.

## Package com.vividsolutions.jts.simplify Description

Classes which implement algorithms for simplifying or generalizing geometries.