Class EdgeNodingValidator



  • public class EdgeNodingValidator
    extends Object
    Validates that a collection of Edges is correctly noded. Throws an appropriate exception if an noding error is found.
    • Constructor Detail

      • EdgeNodingValidator

        public EdgeNodingValidator(Collection edges)
        Creates a new validator for the given collection of Edges.
        Parameters:
        edges - a collection of Edges.
    • Method Detail

      • checkValid

        public static void checkValid(Collection edges)
        Checks whether the supplied Edges are correctly noded. Throws a TopologyException if they are not.
        Parameters:
        edges - a collection of Edges.
        Throws:
        TopologyException - if the SegmentStrings are not correctly noded
      • 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