Uses of Class
org.openstreetmap.josm.actions.JoinAreasAction.WayInPolygon
-
Packages that use JoinAreasAction.WayInPolygon Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions. -
-
Uses of JoinAreasAction.WayInPolygon in org.openstreetmap.josm.actions
Fields in org.openstreetmap.josm.actions declared as JoinAreasAction.WayInPolygon Modifier and Type Field Description private JoinAreasAction.WayInPolygon
JoinAreasAction.WayTraverser. lastWay
Current state of walk algorithmFields in org.openstreetmap.josm.actions with type parameters of type JoinAreasAction.WayInPolygon Modifier and Type Field Description private java.util.Set<JoinAreasAction.WayInPolygon>
JoinAreasAction.WayTraverser. availableWays
Set ofJoinAreasAction.WayInPolygon
to be joined by walk algorithmjava.util.List<JoinAreasAction.WayInPolygon>
JoinAreasAction.AssembledPolygon. ways
Methods in org.openstreetmap.josm.actions that return JoinAreasAction.WayInPolygon Modifier and Type Method Description JoinAreasAction.WayInPolygon
JoinAreasAction.WayTraverser. leftComingWay()
Search for another way coming to the same head node at left side from last way.JoinAreasAction.WayInPolygon
JoinAreasAction.WayTraverser. startNewWay()
Reset walk algorithm to a new start point.JoinAreasAction.WayInPolygon
JoinAreasAction.WayTraverser. walk()
Get the next way creating a clockwise path, ensure it is the most right way.Methods in org.openstreetmap.josm.actions that return types with arguments of type JoinAreasAction.WayInPolygon Modifier and Type Method Description private static java.util.List<JoinAreasAction.WayInPolygon>
JoinAreasAction. markWayInsideSide(java.util.List<Way> parts, boolean isInner)
This method analyzes the way and assigns each part what direction polygon "inside" is.Methods in org.openstreetmap.josm.actions with parameters of type JoinAreasAction.WayInPolygon Modifier and Type Method Description void
JoinAreasAction.WayTraverser. removeWay(JoinAreasAction.WayInPolygon way)
Remove a single way from available waysvoid
JoinAreasAction.WayTraverser. setStartWay(JoinAreasAction.WayInPolygon way)
Reset walk algorithm to a new start pointMethod parameters in org.openstreetmap.josm.actions with type arguments of type JoinAreasAction.WayInPolygon Modifier and Type Method Description static java.util.List<JoinAreasAction.AssembledPolygon>
JoinAreasAction. findBoundaryPolygons(java.util.Collection<JoinAreasAction.WayInPolygon> multigonWays, java.util.List<Way> discardedResult)
Finds all ways that form inner or outer boundaries.private Way
JoinAreasAction. joinOrientedWays(java.util.List<JoinAreasAction.WayInPolygon> ways)
Joins a list of ways (using CombineWayAction and ReverseWayAction as specified in WayInPath)private Way
JoinAreasAction. joinWays(java.util.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(java.util.Collection<JoinAreasAction.WayInPolygon> ways)
Remove ways from available waysprivate static void
JoinAreasAction. revertDuplicateTwoNodeWays(java.util.List<JoinAreasAction.WayInPolygon> parts)
Correct possible error in markWayInsideSide result when splitting a self-intersecting way.Constructor parameters in org.openstreetmap.josm.actions with type arguments of type JoinAreasAction.WayInPolygon Constructor Description AssembledPolygon(java.util.List<JoinAreasAction.WayInPolygon> boundary)
WayTraverser(java.util.Collection<JoinAreasAction.WayInPolygon> ways)
Constructor
-