Class NodeMap


  • public class NodeMap
    extends Object
    A map of Nodes, indexed by the coordinate of the node.
    Version:
    1.7
    • Constructor Detail

      • NodeMap

        public NodeMap()
        Constructs a NodeMap without any Nodes.
    • Method Detail

      • add

        public Node add​(Node n)
        Adds a node to the map, replacing any that is already at that location.
        Returns:
        the added node
      • remove

        public Node remove​(Coordinate pt)
        Removes the Node at the given location, and returns it (or null if no Node was there).
      • find

        public Node find​(Coordinate coord)
        Returns the Node at the given location, or null if no Node was there.
      • iterator

        public Iterator iterator()
        Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
      • values

        public Collection values()
        Returns the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.