Package org.locationtech.jts.geomgraph
Class EdgeNodingValidator
- java.lang.Object
-
- org.locationtech.jts.geomgraph.EdgeNodingValidator
-
public class EdgeNodingValidator extends java.lang.Object
Validates that a collection ofEdge
s is correctly noded. Throws an appropriate exception if an noding error is found. UsesFastNodingValidator
to perform the validation.- Version:
- 1.7
- See Also:
FastNodingValidator
-
-
Constructor Summary
Constructors Constructor Description EdgeNodingValidator(java.util.Collection edges)
Creates a new validator for the given collection ofEdge
s.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkValid()
Checks whether the supplied edges are correctly noded.static void
checkValid(java.util.Collection edges)
Checks whether the suppliedEdge
s are correctly noded.static java.util.Collection
toSegmentStrings(java.util.Collection edges)
-
-
-
Constructor Detail
-
EdgeNodingValidator
public EdgeNodingValidator(java.util.Collection edges)
Creates a new validator for the given collection ofEdge
s.- Parameters:
edges
- a collection of Edges.
-
-
Method Detail
-
checkValid
public static void checkValid(java.util.Collection edges)
Checks whether the suppliedEdge
s are correctly noded. Throws aTopologyException
if they are not.- Parameters:
edges
- a collection of Edges.- Throws:
TopologyException
- if the SegmentStrings are not correctly noded
-
toSegmentStrings
public static java.util.Collection toSegmentStrings(java.util.Collection edges)
-
checkValid
public void checkValid()
Checks whether the supplied edges are correctly noded. Throws an exception if they are not.- Throws:
TopologyException
- if the SegmentStrings are not correctly noded
-
-