Ignore:
Timestamp:
2010-03-21T18:16:45+01:00 (15 years ago)
Author:
pieren
Message:

Improve dialogs and buildings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/SimplifyWay.java

    r20390 r20585  
    1717        Way wnew = new Way(w);
    1818
    19 //        int toI = wnew.getNodesCount() - 1;
    20 //        List<OsmPrimitive> parents = new ArrayList<OsmPrimitive>();
    21 //        for (int i = wnew.getNodesCount() - 1; i >= 0; i--) {
    22 //            //CollectBackReferencesVisitor backRefsV = new CollectBackReferencesVisitor(dataSet, false);
    23 //            //backRefsV.visit(wnew.getNode(i));
    24 //           parents.addAll(w.getNode(i).getReferrers());
    25 //            boolean used = false;
    26 //            if (parents.size() == 1) {
    27 //                used = Collections.frequency(w.getNodes(), wnew.getNode(i)) > 1;
    28 //            } else {
    29 //                //backRefsV.getData().remove(w);
    30 //                parents.remove(w);
    31 //                used = !parents.isEmpty();
    32 //            }
    33 //            if (!used)
    34 //                used = wnew.getNode(i).isTagged();
    35 //
    36 //            if (used) {
    37 //                simplifyWayRange(wnew, i, toI, threshold);
    38 //                toI = i;
    39 //            }
    40 //        }
    4119        simplifyWayRange(wnew, 0, wnew.getNodesCount() - 1, threshold);
    4220        w.setNodes(wnew.getNodes());
    43 //        HashSet<Node> delNodes = new HashSet<Node>();
    44 //        delNodes.addAll(w.getNodes());
    45 //        delNodes.removeAll(wnew.getNodes());
    46 
    47 //        if (wnew.getNodesCount() != w.getNodesCount()) {
    48 //            Collection<Command> cmds = new LinkedList<Command>();
    49 //            cmds.add(new ChangeCommand(w, wnew));
    50 //            cmds.add(new DeleteCommand(delNodes));
    51 //            Main.main.undoRedo.add(new SequenceCommand(trn("Simplify Way (remove {0} node)", "Simplify Way (remove {0} nodes)", delNodes.size(), delNodes.size()), cmds));
    52 //            Main.map.repaint();
    53 //        }
    5421    }
    5522
Note: See TracChangeset for help on using the changeset viewer.