Exemplo n.º 1
0
 @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;
     }
   }
 }