com.vividsolutions.jts.simplify
Class TaggedLineStringSimplifier
java.lang.Object
com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
public class TaggedLineStringSimplifier
- extends Object
Simplifies a TaggedLineString, preserving topology
(in the sense that no new intersections are introduced).
Uses the recursive Douglas-Peucker algorithm.
- Version:
- 1.7
- Author:
- Martin Davis
Constructor Summary |
TaggedLineStringSimplifier(com.vividsolutions.jts.simplify.LineSegmentIndex inputIndex,
com.vividsolutions.jts.simplify.LineSegmentIndex outputIndex)
|
Method Summary |
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance for the simplification. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaggedLineStringSimplifier
public TaggedLineStringSimplifier(com.vividsolutions.jts.simplify.LineSegmentIndex inputIndex,
com.vividsolutions.jts.simplify.LineSegmentIndex outputIndex)
setDistanceTolerance
public void setDistanceTolerance(double distanceTolerance)
- Sets the distance tolerance for the simplification.
All vertices in the simplified geometry will be within this
distance of the original geometry.
- Parameters:
distanceTolerance
- the approximation tolerance to use
Copyright © 2012. All Rights Reserved.