Package | Description |
---|---|
org.openstreetmap.josm.actions |
Modifier and Type | Field and Description |
---|---|
JoinAreasAction.AssembledPolygon |
JoinAreasAction.AssembledMultipolygon.outerWay |
Modifier and Type | Field and Description |
---|---|
List<JoinAreasAction.AssembledPolygon> |
JoinAreasAction.AssembledMultipolygon.innerWays |
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.
|
static List<JoinAreasAction.AssembledPolygon> |
JoinAreasAction.fixTouchingPolygons(List<JoinAreasAction.AssembledPolygon> polygons)
This method checks if polygons have several touching parts and splits them in several polygons.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
JoinAreasAction.wayInsideWay(JoinAreasAction.AssembledPolygon inside,
JoinAreasAction.AssembledPolygon outside)
Tests if way is inside other way
|
Modifier and Type | Method and Description |
---|---|
private List<JoinAreasAction.PolygonLevel> |
JoinAreasAction.findOuterWaysImpl(int level,
Collection<JoinAreasAction.AssembledPolygon> boundaryWays)
Collects outer way and corresponding inner ways from all boundaries.
|
private List<JoinAreasAction.AssembledMultipolygon> |
JoinAreasAction.findPolygons(Collection<JoinAreasAction.AssembledPolygon> boundaries)
This method finds which ways are outer and which are inner.
|
static List<JoinAreasAction.AssembledPolygon> |
JoinAreasAction.fixTouchingPolygons(List<JoinAreasAction.AssembledPolygon> polygons)
This method checks if polygons have several touching parts and splits them in several polygons.
|
Constructor and Description |
---|
JoinAreasAction.AssembledMultipolygon(JoinAreasAction.AssembledPolygon way) |