Package | Description |
---|---|
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.tools |
Provides the classes for various utilities and tools called from all other packages.
|
Modifier and Type | Field and Description |
---|---|
java.util.List<MultipolygonBuilder.JoinedPolygon> |
MultipolygonBuilder.innerWays
List of inner ways
|
java.util.List<MultipolygonBuilder.JoinedPolygon> |
MultipolygonBuilder.outerWays
List of outer ways
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<MultipolygonBuilder.JoinedPolygon> |
MultipolygonBuilder.joinWays(java.util.Collection<Way> ways)
Joins the given
ways to multipolygon rings. |
static Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>> |
MultipolygonBuilder.joinWays(Relation multipolygon)
Joins the given
multipolygon to a pair of outer and inner multipolygon rings. |
static Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>> |
MultipolygonBuilder.joinWays(Relation multipolygon)
Joins the given
multipolygon to a pair of outer and inner multipolygon rings. |
Constructor and Description |
---|
MultipolygonBuilder(java.util.List<MultipolygonBuilder.JoinedPolygon> outerWays,
java.util.List<MultipolygonBuilder.JoinedPolygon> innerWays)
Constructs a new
MultipolygonBuilder initialized with given ways. |
MultipolygonBuilder(java.util.List<MultipolygonBuilder.JoinedPolygon> outerWays,
java.util.List<MultipolygonBuilder.JoinedPolygon> innerWays)
Constructs a new
MultipolygonBuilder initialized with given ways. |
Modifier and Type | Method and Description |
---|---|
static boolean |
Geometry.isPolygonInsideMultiPolygon(java.util.List<? extends INode> nodes,
Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>> outerInner,
java.util.function.Predicate<Way> isOuterWayAMatch)
Tests if the polygon formed by
nodes is inside the multipolygon multiPolygon . |
static boolean |
Geometry.isPolygonInsideMultiPolygon(java.util.List<? extends INode> nodes,
Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>> outerInner,
java.util.function.Predicate<Way> isOuterWayAMatch)
Tests if the polygon formed by
nodes is inside the multipolygon multiPolygon . |