source: josm/src/org/openstreetmap/josm/data/osm/Way.java@ 66

Last change on this file since 66 was 66, checked in by imi, 18 years ago

fixed "segment completly out of map" - problem

File size: 624 bytes
Line 
1package org.openstreetmap.josm.data.osm;
2
3import java.util.ArrayList;
4import java.util.List;
5
6import org.openstreetmap.josm.data.osm.visitor.Visitor;
7
8/**
9 * One full way, consisting of several way segments chained together.
10 *
11 * @author imi
12 */
13public class Way extends OsmPrimitive {
14
15 /**
16 * All way segments in this way
17 */
18 public final List<LineSegment> segments = new ArrayList<LineSegment>();
19
20 @Override
21 public void visit(Visitor visitor) {
22 visitor.visit(this);
23 }
24
25 @Override
26 public void cloneFrom(OsmPrimitive osm) {
27 super.cloneFrom(osm);
28 segments.clear();
29 segments.addAll(((Way)osm).segments);
30 }
31}
Note: See TracBrowser for help on using the repository browser.