Class TaggedLineString


  • class TaggedLineString
    extends java.lang.Object
    Represents a LineString which can be modified to a simplified shape. This class provides an attribute which specifies the minimum allowable length for the modified result.
    Version:
    1.7
    • Field Detail

      • resultSegs

        private java.util.List resultSegs
      • minimumSize

        private int minimumSize
    • Constructor Detail

      • TaggedLineString

        public TaggedLineString​(LineString parentLine)
      • TaggedLineString

        public TaggedLineString​(LineString parentLine,
                                int minimumSize)
    • Method Detail

      • getMinimumSize

        public int getMinimumSize()
      • getParentCoordinates

        public Coordinate[] getParentCoordinates()
      • getResultCoordinates

        public Coordinate[] getResultCoordinates()
      • getResultSize

        public int getResultSize()
      • init

        private void init()
      • addToResult

        public void addToResult​(LineSegment seg)
      • extractCoordinates

        private static Coordinate[] extractCoordinates​(java.util.List segs)