Ignore:
Timestamp:
2006-04-21T14:31:51+02:00 (18 years ago)
Author:
imi
Message:
  • added conflicts and resolve conflict dialog

This is one of those "changed everything" checkpoint.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/data/osm/Node.java

    r73 r86  
    1515       
    1616        public LatLon coor;
    17         public EastNorth eastNorth;
     17        public volatile EastNorth eastNorth;
     18
     19        /**
     20         * Create an identical clone of the argument (including the id)
     21         */
     22        public Node(Node clone) {
     23                cloneFrom(clone);
     24        }
    1825
    1926        public Node(LatLon latlon) {
     
    2229        }
    2330
    24         @Override
    25         public void visit(Visitor visitor) {
     31        @Override public void visit(Visitor visitor) {
    2632                visitor.visit(this);
    2733        }
    2834       
    29         @Override
    30         public String toString() {
    31                 return "{Node id="+id+",lat="+coor.lat()+",lon="+coor.lon()+"}";
    32         }
    33 
    34         @Override
    35         public void cloneFrom(OsmPrimitive osm) {
     35        @Override public void cloneFrom(OsmPrimitive osm) {
    3636                super.cloneFrom(osm);
    3737                coor = ((Node)osm).coor;
    3838                eastNorth = ((Node)osm).eastNorth;
    3939        }
     40
     41        @Override public String toString() {
     42                return "{Node id="+id+",lat="+coor.lat()+",lon="+coor.lon()+"}";
     43        }
     44
     45        @Override public boolean realEqual(OsmPrimitive osm) {
     46                return osm instanceof Node ? super.realEqual(osm) && coor.equals(((Node)osm).coor) : false;
     47    }
    4048}
Note: See TracChangeset for help on using the changeset viewer.