Changeset 7402 in josm for trunk/src/org/openstreetmap/josm/data/osm/MultipolygonBuilder.java
- Timestamp:
- 2014-08-15T18:53:18+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/MultipolygonBuilder.java
r7395 r7402 59 59 List<Node> nodes = new ArrayList<>(); 60 60 61 for (int waypos = 0; waypos < this.ways.size(); waypos ++) {61 for (int waypos = 0; waypos < this.ways.size(); waypos ++) { 62 62 Way way = this.ways.get(waypos); 63 63 boolean reversed = this.reversed.get(waypos).booleanValue(); … … 67 67 nodes.add(way.getNode(pos)); 68 68 } 69 } 70 else { 69 } else { 71 70 for (int pos = way.getNodesCount() - 1; pos > 0; pos--) { 72 71 nodes.add(way.getNode(pos)); … … 88 87 public List<JoinedPolygon> innerWays; 89 88 90 public PolygonLevel(JoinedPolygon _pol, int _level) {91 this.outerWay = _pol;92 this.level = _level;89 public PolygonLevel(JoinedPolygon pol, int level) { 90 this.outerWay = pol; 91 this.level = level; 93 92 this.innerWays = new ArrayList<>(); 94 93 } … … 161 160 Set<Way> usedWays = new HashSet<>(); 162 161 163 for (Way w: ways) {162 for (Way w: ways) { 164 163 if (w.getNodesCount() < 2) { 165 164 throw new JoinedPolygonCreationException(tr("Cannot add a way with only {0} nodes.", w.getNodesCount())); … … 171 170 joinedWays.add(jw); 172 171 usedWays.add(w); 173 } 174 else { 172 } else { 175 173 nodesWithConnectedWays.put(w.lastNode(), w); 176 174 nodesWithConnectedWays.put(w.firstNode(), w); … … 249 247 if (pol.level % 2 == 0) { 250 248 this.outerWays.add(pol.outerWay); 251 } 252 else { 249 } else { 253 250 this.innerWays.add(pol.outerWay); 254 251 }
Note:
See TracChangeset
for help on using the changeset viewer.