| Name | Description | Type | Package | Framework |
| EdgeString | A sequence of LineMergeDirectedEdges forming one of the lines that will be output by the line-merging process. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |
| LineMergeDirectedEdge | A DirectedEdge of a Fields inherited from class com. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |
| LineMergeEdge | An edge of a LineMergeGraph. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |
| LineMergeGraph | A planar graph of edges that is analyzed to sew the edges together. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |
| LineMerger | Sews together a set of fully noded LineStrings. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |
| LineSequencer | Builds a sequence from a set of LineStrings so that they are ordered end to end. | Class | com.vividsolutions.jts.operation.linemerge | JTS Topology |