Package | Description |
---|---|
org.openstreetmap.josm.actions | |
org.openstreetmap.josm.data.osm |
Modifier and Type | Method and Description |
---|---|
private static void |
CreateMultipolygonAction.addMembers(MultipolygonCreate.JoinedPolygon polygon,
Relation rel,
java.lang.String role) |
Modifier and Type | Field and Description |
---|---|
MultipolygonCreate.JoinedPolygon |
MultipolygonCreate.PolygonLevel.outerWay |
Modifier and Type | Field and Description |
---|---|
java.util.List<MultipolygonCreate.JoinedPolygon> |
MultipolygonCreate.innerWays |
java.util.List<MultipolygonCreate.JoinedPolygon> |
MultipolygonCreate.PolygonLevel.innerWays |
java.util.List<MultipolygonCreate.JoinedPolygon> |
MultipolygonCreate.outerWays |
Modifier and Type | Method and Description |
---|---|
static java.util.List<MultipolygonCreate.JoinedPolygon> |
MultipolygonCreate.joinWays(java.util.Collection<Way> ways)
Joins the given
ways to multipolygon rings. |
Modifier and Type | Method and Description |
---|---|
private java.util.List<MultipolygonCreate.PolygonLevel> |
MultipolygonCreate.findOuterWaysRecursive(int level,
java.util.Collection<MultipolygonCreate.JoinedPolygon> boundaryWays)
Collects outer way and corresponding inner ways from all boundaries.
|
private java.lang.String |
MultipolygonCreate.makeFromPolygons(java.util.List<MultipolygonCreate.JoinedPolygon> polygons)
This method analyzes which ways are inner and which outer.
|
Constructor and Description |
---|
PolygonLevel(MultipolygonCreate.JoinedPolygon _pol,
int _level) |
Constructor and Description |
---|
MultipolygonCreate(java.util.List<MultipolygonCreate.JoinedPolygon> outerWays,
java.util.List<MultipolygonCreate.JoinedPolygon> innerWays) |
MultipolygonCreate(java.util.List<MultipolygonCreate.JoinedPolygon> outerWays,
java.util.List<MultipolygonCreate.JoinedPolygon> innerWays) |