Package | Description |
---|---|
org.openstreetmap.josm.actions |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.edges |
private java.util.Map<Node,java.util.List<CombineWayAction.NodePair>> |
CombineWayAction.NodeGraph.predecessors |
private java.util.Map<Node,java.util.List<CombineWayAction.NodePair>> |
CombineWayAction.NodeGraph.successors |
Modifier and Type | Method and Description |
---|---|
CombineWayAction.NodePair |
CombineWayAction.NodePair.swap() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.buildNodePairs(java.util.List<Way> ways,
boolean directed) |
static java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.buildNodePairs(Way way,
boolean directed) |
static java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.eliminateDuplicateNodePairs(java.util.List<CombineWayAction.NodePair> pairs) |
protected java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.getOutboundPairs(CombineWayAction.NodePair pair) |
protected java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.getOutboundPairs(Node node) |
Modifier and Type | Method and Description |
---|---|
void |
CombineWayAction.NodeGraph.add(CombineWayAction.NodePair pair) |
protected java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.getOutboundPairs(CombineWayAction.NodePair pair) |
boolean |
CombineWayAction.NodePair.isAdjacentToA(CombineWayAction.NodePair other) |
boolean |
CombineWayAction.NodePair.isAdjacentToB(CombineWayAction.NodePair other) |
boolean |
CombineWayAction.NodePair.isPredecessorOf(CombineWayAction.NodePair other) |
boolean |
CombineWayAction.NodePair.isSuccessorOf(CombineWayAction.NodePair other) |
protected void |
CombineWayAction.NodeGraph.rememberPredecessors(CombineWayAction.NodePair pair) |
protected void |
CombineWayAction.NodeGraph.rememberSuccessor(CombineWayAction.NodePair pair) |
Modifier and Type | Method and Description |
---|---|
void |
CombineWayAction.NodeGraph.add(java.util.List<CombineWayAction.NodePair> pairs) |
protected java.util.List<Node> |
CombineWayAction.NodeGraph.buildPathFromNodePairs(java.util.Stack<CombineWayAction.NodePair> path) |
static CombineWayAction.NodeGraph |
CombineWayAction.NodeGraph.createDirectedGraphFromNodePairs(java.util.List<CombineWayAction.NodePair> pairs) |
static CombineWayAction.NodeGraph |
CombineWayAction.NodeGraph.createUndirectedGraphFromNodeList(java.util.List<CombineWayAction.NodePair> pairs)
Create an undirected graph from the given node pairs.
|
static java.util.List<CombineWayAction.NodePair> |
CombineWayAction.NodeGraph.eliminateDuplicateNodePairs(java.util.List<CombineWayAction.NodePair> pairs) |
protected boolean |
CombineWayAction.NodeGraph.isSpanningWay(java.util.Stack<CombineWayAction.NodePair> way) |
Constructor and Description |
---|
NodePair(CombineWayAction.NodePair other)
Constructs a new
NodePair . |