Class NodeMap


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

      Constructors 
      Constructor Description
      NodeMap()
      Constructs a NodeMap without any Nodes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Node add​(Node n)
      Adds a node to the map, replacing any that is already at that location.
      Node find​(Coordinate coord)
      Returns the Node at the given location, or null if no Node was there.
      java.util.Iterator iterator()
      Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
      Node remove​(Coordinate pt)
      Removes the Node at the given location, and returns it (or null if no Node was there).
      java.util.Collection values()
      Returns the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.util.Iterator iterator()
        Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
      • values

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