Changeset 845 in josm for trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
- Timestamp:
- 2008-08-22T21:25:28+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
r805 r845 18 18 import org.openstreetmap.josm.data.coor.EastNorth; 19 19 import org.openstreetmap.josm.data.coor.LatLon; 20 import org.openstreetmap.josm.data.osm.DataSet; 20 21 import org.openstreetmap.josm.data.osm.Node; 21 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 49 50 public NavigatableComponent() { 50 51 setLayout(null); 51 } 52 } 53 54 protected DataSet getData() 55 { 56 return Main.ds; 57 } 52 58 53 59 /** … … 137 143 double minDistanceSq = Double.MAX_VALUE; 138 144 Node minPrimitive = null; 139 for (Node n : Main.ds.nodes) {145 for (Node n : getData().nodes) { 140 146 if (n.deleted || n.incomplete) 141 147 continue; … … 163 169 public final List<WaySegment> getNearestWaySegments(Point p) { 164 170 TreeMap<Double, List<WaySegment>> nearest = new TreeMap<Double, List<WaySegment>>(); 165 for (Way w : Main.ds.ways) {171 for (Way w : getData().ways) { 166 172 if (w.deleted || w.incomplete) continue; 167 173 Node lastN = null; … … 273 279 public Collection<OsmPrimitive> getAllNearest(Point p) { 274 280 Collection<OsmPrimitive> nearest = new HashSet<OsmPrimitive>(); 275 for (Way w : Main.ds.ways) {281 for (Way w : getData().ways) { 276 282 if (w.deleted || w.incomplete) continue; 277 283 Node lastN = null; … … 295 301 } 296 302 } 297 for (Node n : Main.ds.nodes) {303 for (Node n : getData().nodes) { 298 304 if (!n.deleted && !n.incomplete 299 305 && getPoint(n.eastNorth).distanceSq(p) < snapDistance) { … … 314 320 public Collection<Node> getNearestNodes(Point p) { 315 321 Collection<Node> nearest = new HashSet<Node>(); 316 for (Node n : Main.ds.nodes) {322 for (Node n : getData().nodes) { 317 323 if (!n.deleted && !n.incomplete 318 324 && getPoint(n.eastNorth).distanceSq(p) < snapDistance) {
Note:
See TracChangeset
for help on using the changeset viewer.