Changeset 86 in josm for src/org/openstreetmap/josm/data/osm/Way.java
- Timestamp:
- 2006-04-21T14:31:51+02:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/data/osm/Way.java
r66 r86 2 2 3 3 import java.util.ArrayList; 4 import java.util.Arrays; 4 5 import java.util.List; 5 6 … … 16 17 * All way segments in this way 17 18 */ 18 public final List< LineSegment> segments = new ArrayList<LineSegment>();19 public final List<Segment> segments = new ArrayList<Segment>(); 19 20 20 @Override 21 public void visit(Visitor visitor) { 21 @Override public void visit(Visitor visitor) { 22 22 visitor.visit(this); 23 23 } 24 24 25 @Override 26 public void cloneFrom(OsmPrimitive osm) { 25 /** 26 * Create an identical clone of the argument (including the id) 27 */ 28 public Way(Way clone) { 29 cloneFrom(clone); 30 } 31 32 public Way() { 33 } 34 35 @Override public void cloneFrom(OsmPrimitive osm) { 27 36 super.cloneFrom(osm); 28 37 segments.clear(); 29 38 segments.addAll(((Way)osm).segments); 30 39 } 40 41 @Override public String toString() { 42 return "{Way id="+id+" segments="+Arrays.toString(segments.toArray())+"}"; 43 } 44 45 @Override public boolean realEqual(OsmPrimitive osm) { 46 return osm instanceof Way ? super.realEqual(osm) && segments.equals(((Way)osm).segments) : false; 47 } 31 48 }
Note:
See TracChangeset
for help on using the changeset viewer.