Class TaggedLinesSimplifier


  • class TaggedLinesSimplifier
    extends java.lang.Object
    Simplifies a collection of TaggedLineStrings, preserving topology (in the sense that no new intersections are introduced). This class is essentially just a container for the common indexes used by TaggedLineStringSimplifier.
    • Constructor Detail

      • TaggedLinesSimplifier

        public TaggedLinesSimplifier()
    • 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
      • simplify

        public void simplify​(java.util.Collection taggedLines)
        Simplify a collection of TaggedLineStrings
        Parameters:
        taggedLines - the collection of lines to simplify