Class TaggedLineStringSimplifier


  • public class TaggedLineStringSimplifier
    extends java.lang.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

      Constructors 
      Constructor Description
      TaggedLineStringSimplifier​(org.locationtech.jts.simplify.LineSegmentIndex inputIndex, org.locationtech.jts.simplify.LineSegmentIndex outputIndex)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setDistanceTolerance​(double distanceTolerance)
      Sets the distance tolerance for the simplification.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TaggedLineStringSimplifier

        public TaggedLineStringSimplifier​(org.locationtech.jts.simplify.LineSegmentIndex inputIndex,
                                          org.locationtech.jts.simplify.LineSegmentIndex outputIndex)
    • Method Detail

      • 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