コード例 #1
0
ファイル: Selector.java プロジェクト: josefadamcik/josm
 @Override
 public void visit(Node n) {
   if (e.child == null && left.matches(new Environment(n))) {
     if (e.osm instanceof Way && Geometry.nodeInsidePolygon(n, ((Way) e.osm).getNodes())
         || e.osm instanceof Relation
             && ((Relation) e.osm).isMultipolygon()
             && Geometry.isNodeInsideMultiPolygon(n, (Relation) e.osm, null)) {
       e.child = n;
     }
   }
 }