Package | Description |
---|---|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.List<java.util.List<OrthogonalizeAction.WayData>> |
OrthogonalizeAction.buildGroups(java.util.List<OrthogonalizeAction.WayData> wayDataList)
Collect groups of ways with common nodes in order to orthogonalize each group separately.
|
Modifier and Type | Method and Description |
---|---|
private static void |
OrthogonalizeAction.extendGroupRec(java.util.List<OrthogonalizeAction.WayData> group,
OrthogonalizeAction.WayData newGroupMember,
java.util.List<OrthogonalizeAction.WayData> remaining) |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<java.util.List<OrthogonalizeAction.WayData>> |
OrthogonalizeAction.buildGroups(java.util.List<OrthogonalizeAction.WayData> wayDataList)
Collect groups of ways with common nodes in order to orthogonalize each group separately.
|
private static void |
OrthogonalizeAction.extendGroupRec(java.util.List<OrthogonalizeAction.WayData> group,
OrthogonalizeAction.WayData newGroupMember,
java.util.List<OrthogonalizeAction.WayData> remaining) |
private static void |
OrthogonalizeAction.extendGroupRec(java.util.List<OrthogonalizeAction.WayData> group,
OrthogonalizeAction.WayData newGroupMember,
java.util.List<OrthogonalizeAction.WayData> remaining) |
private static java.util.Collection<Command> |
OrthogonalizeAction.orthogonalize(java.util.List<OrthogonalizeAction.WayData> wayDataList,
java.util.List<Node> headingNodes)
Outline:
1.
|
private static Command |
OrthogonalizeAction.orthogonalize(java.util.List<OrthogonalizeAction.WayData> wayDataList,
Node singleNode)
Try to orthogonalize the given ways by moving only a single given node
|