Changeset 1898 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2009-08-03T21:18:50+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data/osm/visitor
- Files:
-
- 3 edited
-
MapPaintVisitor.java (modified) (5 diffs)
-
MergeSourceBuildingVisitor.java (modified) (8 diffs)
-
SimplePaintVisitor.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java
r1862 r1898 344 344 int orderNumber = 0; 345 345 lastN = null; 346 for(Node n : w. nodes)346 for(Node n : w.getNodes()) 347 347 { 348 348 if(lastN != null) … … 429 429 { 430 430 w = new Way(w); 431 w.nodes.clear(); 432 w.nodes.addAll(n); 431 w.setNodes(n); 433 432 w.selected = selected; 434 433 } … … 644 643 } else { 645 644 //System.out.println("From way heading towards via"); 646 fromNode = fromWay.getNode(fromWay. nodes.size()-2);645 fromNode = fromWay.getNode(fromWay.getNodesCount()-2); 647 646 } 648 647 … … 936 935 Polygon polygon = new Polygon(); 937 936 938 for (Node n : wInner. nodes)937 for (Node n : wInner.getNodes()) 939 938 { 940 939 Point pInner = nc.getPoint(n); … … 943 942 if(!wInner.isClosed()) 944 943 { 945 Point pInner = nc.getPoint(wInner. nodes.get(0));944 Point pInner = nc.getPoint(wInner.getNode(0)); 946 945 polygon.addPoint(pInner.x,pInner.y); 947 946 } -
trunk/src/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitor.java
r1891 r1898 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.util.ArrayList; 6 7 import java.util.HashMap; 8 import java.util.List; 7 9 8 10 import org.openstreetmap.josm.data.osm.DataSet; … … 22 24 * incomplete {@see OsmPrimitive}s in the "hull", if they are not themselves present in the 23 25 * original collection. 24 * 26 * 25 27 */ 26 28 public class MergeSourceBuildingVisitor extends AbstractVisitor { … … 33 35 * the currently selected primitives in the dataset <code>selectionBase</code>, 34 36 * i.e. from {@see DataSet#getSelected()}. 35 * 37 * 36 38 * @param selectionBase the dataset. Must not be null. 37 39 * @exception IllegalArgumentException thrown if selectionBase is null 38 * 40 * 39 41 */ 40 42 public MergeSourceBuildingVisitor(DataSet selectionBase) throws IllegalArgumentException { … … 48 50 /** 49 51 * Remebers a node in the "hull" 50 * 52 * 51 53 * @param n the node 52 54 */ … … 60 62 /** 61 63 * remembers a way in the hull 62 * 64 * 63 65 * @param w the way 64 66 */ … … 67 69 return; 68 70 Way clone = new Way(w); 69 clone.nodes.clear(); 70 for (Node n: w.nodes) { 71 clone.nodes.add((Node)mappedPrimitives.get(n)); 72 } 71 List<Node> newNodes = new ArrayList<Node>(); 72 for (Node n: w.getNodes()) { 73 newNodes.add((Node)mappedPrimitives.get(n)); 74 } 75 clone.setNodes(newNodes); 73 76 mappedPrimitives.put(w, clone); 74 77 } … … 76 79 /** 77 80 * Remembers a relation in the hull 78 * 81 * 79 82 * @param r the relation 80 83 */ … … 160 163 // remember all nodes this way refers to ... 161 164 // 162 for (Node n: w. nodes) {165 for (Node n: w.getNodes()) { 163 166 if (! isAlreadyRemembered(n)) { 164 167 n.visit(this); -
trunk/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java
r1862 r1898 319 319 } 320 320 321 Iterator<Node> it = w. nodes.iterator();321 Iterator<Node> it = w.getNodes().iterator(); 322 322 if (it.hasNext()) { 323 323 Point lastP = nc.getPoint(it.next());
Note:
See TracChangeset
for help on using the changeset viewer.
