Class LineMergeGraph

java.lang.Object
org.locationtech.jts.planargraph.PlanarGraph
org.locationtech.jts.operation.linemerge.LineMergeGraph

public class LineMergeGraph extends PlanarGraph
A planar graph of edges that is analyzed to sew the edges together. The marked flag on Edges and Nodes indicates whether they have been logically deleted from the graph.
Version:
1.7
  • Constructor Details

    • LineMergeGraph

      public LineMergeGraph()
  • Method Details

    • addEdge

      public void addEdge(LineString lineString)
      Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge. Empty lines or lines with all coordinates equal are not added.
      Parameters:
      lineString - the linestring to add to the graph
    • getNode

      private Node getNode(Coordinate coordinate)