| Name | Description | Type | Package | Framework |
| FastNodingValidator | Validates that a collection of SegmentStrings is correctly noded. | Class | com.vividsolutions.jts.noding | JTS Topology |
| HotPixel | A hot pixel contains the interior of the tolerance square and minus the top and right segments. | Class | com.vividsolutions.jts.noding.snapround | JTS Topology |
| InteriorIntersectionFinder | Finds an interior intersection in a set of SegmentStrings, if one exists. | Class | com.vividsolutions.jts.noding | JTS Topology |
| IntersectionAdder | Computes the intersections between two line segments in SegmentStrings and adds them to each string. | Class | com.vividsolutions.jts.noding | JTS Topology |
| IntersectionFinderAdder | Finds proper and interior intersections in a set of SegmentStrings, and adds them as nodes. | Class | com.vividsolutions.jts.noding | JTS Topology |
| IteratedNoder | Nodes a set of SegmentStrings completely. | Class | com.vividsolutions.jts.noding | JTS Topology |
| MCIndexNoder | Nodes a set of SegmentStrings using a index based on MonotoneChains and a SpatialIndex. | Class | com.vividsolutions.jts.noding | JTS Topology |
| MCIndexPointSnapper | Class | com.vividsolutions.jts.noding.snapround | JTS Topology | |