Changeset 407 in josm


Ignore:
Timestamp:
Oct 19, 2007 1:50:36 PM (6 years ago)
Author:
gebner
Message:

Add incompleteness checks.

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r397 r407  
    3131 
    3232                <!-- create josm-custom.jar --> 
     33                <delete file="dist/josm-custom.jar"/> 
    3334                <jar destfile="dist/josm-custom.jar" basedir="build"> 
    3435                        <manifest> 
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r406 r407  
    8080                HashSet<Relation> relationsUsingWays = new HashSet<Relation>(); 
    8181                for (Relation r : Main.ds.relations) { 
    82                         if (r.deleted) continue; 
     82                        if (r.deleted || r.incomplete) continue; 
    8383                        for (RelationMember rm : r.members) { 
    8484                                if (rm.member instanceof Way) { 
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/CollectBackReferencesVisitor.java

    r358 r407  
    4646        public void visit(Node n) { 
    4747                for (Way w : ds.ways) { 
    48                         if (w.deleted) 
    49                                 continue; 
     48                        if (w.deleted || w.incomplete) continue; 
    5049                        for (Node n2 : w.nodes) { 
    5150                                if (n == n2) { 
  • trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java

    r386 r407  
    157157                TreeMap<Double, List<WaySegment>> nearest = new TreeMap<Double, List<WaySegment>>(); 
    158158                for (Way w : Main.ds.ways) { 
    159                         if (w.deleted) 
    160                                 continue; 
     159                        if (w.deleted || w.incomplete) continue; 
    161160                        Node lastN = null; 
    162161                        int i = -2; 
    163162                        for (Node n : w.nodes) { 
    164163                                i++; 
    165                                 if (n.deleted) continue; 
     164                                if (n.deleted || n.incomplete) continue; 
    166165                                if (lastN == null) { 
    167166                                        lastN = n; 
     
    261260                Collection<OsmPrimitive> nearest = new HashSet<OsmPrimitive>(); 
    262261                        for (Way w : Main.ds.ways) { 
    263                         if (w.deleted) continue; 
     262                        if (w.deleted || w.incomplete) continue; 
    264263                        Node lastN = null; 
    265264                        for (Node n : w.nodes) { 
    266                                 if (n.deleted) continue; 
     265                                if (n.deleted || n.incomplete) continue; 
    267266                                if (lastN == null) { 
    268267                                        lastN = n; 
     
    283282                        } 
    284283                for (Node n : Main.ds.nodes) { 
    285                         if (!n.deleted && getPoint(n.eastNorth).distanceSq(p) < 100) { 
     284                        if (!n.deleted && !n.incomplete 
     285                                        && getPoint(n.eastNorth).distanceSq(p) < 100) { 
    286286                                nearest.add(n); 
    287287                        } 
  • trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java

    r397 r407  
    484484                TreeMap<Relation, Collection<String>> roles = new TreeMap<Relation, Collection<String>>(); 
    485485                for (Relation r : Main.ds.relations) { 
    486                         if (!r.deleted) { 
     486                        if (!r.deleted && !r.incomplete) { 
    487487                                for (RelationMember m : r.members) { 
    488488                                        if (newSelection.contains(m.member)) { 
  • trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java

    r385 r407  
    123123                int i = 0; 
    124124                for (Relation e : Main.ds.relations) { 
    125                         if (!e.deleted) 
     125                        if (!e.deleted && !e.incomplete) 
    126126                                list.setElementAt(e, i++); 
    127127                } 
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r381 r407  
    195195        @Override public void visitBoundingBox(final BoundingXYVisitor v) { 
    196196                for (final Node n : data.nodes) 
    197                         if (!n.deleted) 
     197                        if (!n.deleted && !n.incomplete) 
    198198                                v.visit(n); 
    199199        } 
Note: See TracChangeset for help on using the changeset viewer.