Package org.locationtech.jts.planargraph
Class NodeMap
- java.lang.Object
-
- org.locationtech.jts.planargraph.NodeMap
-
public class NodeMap extends java.lang.Object
A map ofNode
s, 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.
-
-
-
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.
-
-