Ignore:
Timestamp:
2005-10-03T04:18:02+02:00 (19 years ago)
Author:
imi
Message:
  • added Selection Dialog
  • added support for graphic engines with a better default engine
  • reorganized data classes with back references
File:
1 edited

Legend:

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

    r7 r8  
    22
    33import java.util.Collection;
     4import java.util.Collections;
    45import java.util.LinkedList;
    56
    67import org.openstreetmap.josm.data.GeoPoint;
     8import org.openstreetmap.josm.data.osm.visitor.Visitor;
    79
    810
     
    1921        public GeoPoint coor;
    2022
     23        /**
     24         * The list of line segments, this node is part of.
     25         */
     26        transient Collection<LineSegment> parentSegment = new LinkedList<LineSegment>();
     27
     28        /**
     29         * Returns a read-only list of all segments this node is in.
     30         * @return A list of all segments. Readonly.
     31         */
     32        public Collection<LineSegment> getParentSegments() {
     33                return Collections.unmodifiableCollection(parentSegment);
     34        }
     35       
    2136        /**
    2237         * Nodes are equal when their coordinates are equal.
     
    4964                return nodes;
    5065        }
    51        
    52        
     66
     67        @Override
     68        public void visit(Visitor visitor) {
     69                visitor.visit(this);
     70        }
    5371}
Note: See TracChangeset for help on using the changeset viewer.