Package | Description |
---|---|
org.openstreetmap.josm.actions |
Modifier and Type | Field and Description |
---|---|
private JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.lastWay |
Modifier and Type | Field and Description |
---|---|
private Set<JoinAreasAction.WayInPolygon> |
JoinAreasAction.WayTraverser.availableWays |
List<JoinAreasAction.WayInPolygon> |
JoinAreasAction.AssembledPolygon.ways |
Modifier and Type | Method and Description |
---|---|
JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.advanceNextLeftmostWay() |
JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.advanceNextRightmostWay() |
private JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.advanceNextWay(boolean rightmost) |
JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.startNewWay() |
JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.startNewWay(JoinAreasAction.WayInPolygon way) |
Modifier and Type | Method and Description |
---|---|
private List<JoinAreasAction.WayInPolygon> |
JoinAreasAction.markWayInsideSide(List<Way> parts,
boolean isInner)
This method analyzes the way and assigns each part what direction polygon "inside" is.
|
Modifier and Type | Method and Description |
---|---|
JoinAreasAction.WayInPolygon |
JoinAreasAction.WayTraverser.startNewWay(JoinAreasAction.WayInPolygon way) |
Modifier and Type | Method and Description |
---|---|
static List<JoinAreasAction.AssembledPolygon> |
JoinAreasAction.findBoundaryPolygons(Collection<JoinAreasAction.WayInPolygon> multigonWays,
List<Way> discardedResult)
Finds all ways that form inner or outer boundaries.
|
private Way |
JoinAreasAction.joinOrientedWays(List<JoinAreasAction.WayInPolygon> ways)
Joins a list of ways (using CombineWayAction and ReverseWayAction as specified in WayInPath)
|
private Way |
JoinAreasAction.joinWays(List<JoinAreasAction.WayInPolygon> ways)
Joins the outer ways and deletes all short ways that can't be part of a multipolygon anyway.
|
void |
JoinAreasAction.WayTraverser.removeWays(Collection<JoinAreasAction.WayInPolygon> ways) |
Constructor and Description |
---|
AssembledPolygon(List<JoinAreasAction.WayInPolygon> boundary) |
WayTraverser(Collection<JoinAreasAction.WayInPolygon> ways) |