| Name | Description | Type | Package | Framework |
| ConsistentPolygonRingChecker | Tests whether the polygon rings in a GeometryGraph Used for checking if Topology errors are present after noding. | Class | com.vividsolutions.jts.operation.overlay | JTS Topology |
| EdgeSetNoder | Nodes a set of edges. | Class | com.vividsolutions.jts.operation.overlay | JTS Topology |
| FuzzyPointLocator | Finds the most likely Location of a point relative to the polygonal components of a geometry, using a tolerance value. | Class | com.vividsolutions.jts.operation.overlay.validate | JTS Topology |
| GeometrySnapper | Snaps the vertices and segments of a Geometry to another Geometry's vertices. | Class | com.vividsolutions.jts.operation.overlay.snap | JTS Topology |
| LineBuilder | Forms JTS LineStrings out of a the graph of DirectedEdges created by an OverlayOp. | Class | com.vividsolutions.jts.operation.overlay | JTS Topology |
| LineStringSnapper | Snaps the vertices and segments of a LineString to a set of target snap vertices. | Class | com.vividsolutions.jts.operation.overlay.snap | JTS Topology |