org.openstreetmap.josm.data.osm
Class MultipolygonCreate.JoinedPolygon

java.lang.Object
  extended by org.openstreetmap.josm.data.osm.MultipolygonCreate.JoinedPolygon
Enclosing class:
MultipolygonCreate

public static class MultipolygonCreate.JoinedPolygon
extends java.lang.Object

Represents one polygon that consists of multiple ways.


Field Summary
 java.util.List<Node> nodes
           
 java.util.List<java.lang.Boolean> reversed
           
 java.util.List<Way> ways
           
 
Constructor Summary
MultipolygonCreate.JoinedPolygon(java.util.List<Way> ways, java.util.List<java.lang.Boolean> reversed)
           
MultipolygonCreate.JoinedPolygon(Way way)
          Creates a polygon from single way.
 
Method Summary
private  java.util.List<Node> getNodes()
          Builds a list of nodes for this polygon.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ways

public final java.util.List<Way> ways

reversed

public final java.util.List<java.lang.Boolean> reversed

nodes

public final java.util.List<Node> nodes
Constructor Detail

MultipolygonCreate.JoinedPolygon

public MultipolygonCreate.JoinedPolygon(java.util.List<Way> ways,
                                        java.util.List<java.lang.Boolean> reversed)

MultipolygonCreate.JoinedPolygon

public MultipolygonCreate.JoinedPolygon(Way way)
Creates a polygon from single way.

Parameters:
way -
Method Detail

getNodes

private java.util.List<Node> getNodes()
Builds a list of nodes for this polygon. First node is not duplicated as last node.

Returns:


JOSM