コード例 #1
0
 @Override
 public void startTest(ProgressMonitor monitor) {
   super.startTest(monitor);
   ways = new HashSet<>();
   endnodes = new QuadBuckets<>();
   endnodesHighway = new QuadBuckets<>();
   middlenodes = new QuadBuckets<>();
   othernodes = new HashSet<>();
   mindist = Main.pref.getDouble(PREFIX + ".node_way_distance", 10.0);
   minmiddledist = Main.pref.getDouble(PREFIX + ".way_way_distance", 0.0);
   DataSet dataSet = Main.getLayerManager().getEditDataSet();
   dsArea = dataSet == null ? null : dataSet.getDataSourceArea();
 }
コード例 #2
0
ファイル: UntaggedWay.java プロジェクト: joshdoe/josm
 @Override
 public void startTest(ProgressMonitor monitor) {
   super.startTest(monitor);
   multipolygonways = new LinkedList<Way>();
   for (Relation r : Main.main.getCurrentDataSet().getRelations()) {
     if (r.isUsable() && r.isMultipolygon()) {
       for (RelationMember m : r.getMembers()) {
         if (m.getMember() != null
             && m.getMember() instanceof Way
             && m.getMember().isUsable()
             && !m.getMember().isTagged()) {
           multipolygonways.add((Way) m.getMember());
         }
       }
     }
   }
 }
コード例 #3
0
ファイル: DuplicateWay.java プロジェクト: olejorgenb/josm
 @Override
 public void startTest(ProgressMonitor monitor) {
   super.startTest(monitor);
   ways = new MultiMap<WayPair, OsmPrimitive>(1000);
   waysNoTags = new MultiMap<WayPairNoTags, OsmPrimitive>(1000);
 }
コード例 #4
0
ファイル: DuplicateRelation.java プロジェクト: windu2b/josm
 @Override
 public void startTest(ProgressMonitor monitor) {
   super.startTest(monitor);
   relations = new MultiMap<RelationPair, OsmPrimitive>(1000);
   relations_nokeys = new MultiMap<List<RelationMember>, OsmPrimitive>(1000);
 }