Ignore:
Timestamp:
2021-05-17T20:40:43+02:00 (4 years ago)
Author:
taylor.smock
Message:

buildings_tools: recompile for compatibility with JOSM r17896

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/buildings_tools/src/org/openstreetmap/josm/plugins/buildings_tools/DrawBuildingAction.java

    r35740 r35756  
    11// License: GPL. For details, see LICENSE file.
    22package org.openstreetmap.josm.plugins.buildings_tools;
    3 
    4 import static org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin.latlon2eastNorth;
    5 import static org.openstreetmap.josm.tools.I18n.marktr;
    6 import static org.openstreetmap.josm.tools.I18n.tr;
    7 
    8 import java.awt.BasicStroke;
    9 import java.awt.Color;
    10 import java.awt.Cursor;
    11 import java.awt.EventQueue;
    12 import java.awt.Graphics2D;
    13 import java.awt.Point;
    14 import java.awt.RenderingHints;
    15 import java.awt.Toolkit;
    16 import java.awt.event.KeyEvent;
    17 import java.awt.event.MouseEvent;
    18 import java.awt.geom.GeneralPath;
    19 import java.awt.image.BufferedImage;
    20 import java.util.Collection;
    21 import java.util.LinkedList;
    22 import java.util.Map;
    233
    244import org.openstreetmap.josm.actions.mapmode.MapMode;
     
    266import org.openstreetmap.josm.data.coor.EastNorth;
    277import org.openstreetmap.josm.data.osm.DataSelectionListener;
     8import org.openstreetmap.josm.data.osm.IWaySegment;
    289import org.openstreetmap.josm.data.osm.Node;
    2910import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3011import org.openstreetmap.josm.data.osm.Way;
    31 import org.openstreetmap.josm.data.osm.WaySegment;
    3212import org.openstreetmap.josm.data.osm.event.SelectionEventManager;
    3313import org.openstreetmap.josm.data.preferences.NamedColorProperty;
     
    4727import org.openstreetmap.josm.tools.Shortcut;
    4828
     29import java.awt.BasicStroke;
     30import java.awt.Color;
     31import java.awt.Cursor;
     32import java.awt.EventQueue;
     33import java.awt.Graphics2D;
     34import java.awt.Point;
     35import java.awt.RenderingHints;
     36import java.awt.Toolkit;
     37import java.awt.event.KeyEvent;
     38import java.awt.event.MouseEvent;
     39import java.awt.geom.GeneralPath;
     40import java.awt.image.BufferedImage;
     41import java.util.Collection;
     42import java.util.LinkedList;
     43import java.util.Map;
     44
     45import static org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin.latlon2eastNorth;
     46import static org.openstreetmap.josm.tools.I18n.marktr;
     47import static org.openstreetmap.josm.tools.I18n.tr;
     48
    4949public class DrawBuildingAction extends MapMode implements MapViewPaintable, DataSelectionListener,
    5050        KeyPressReleaseListener, ModifierExListener {
     
    220220            if (n != null)
    221221                return latlon2eastNorth(n.getCoor());
    222             WaySegment ws = MainApplication.getMap().mapView.getNearestWaySegment(mousePos,
     222            IWaySegment<Node, Way> ws = MainApplication.getMap().mapView.getNearestWaySegment(mousePos,
    223223                    OsmPrimitive::isSelectable);
    224             if (ws != null && ws.way.get("building") != null) {
     224            if (ws != null && ws.getWay().get("building") != null) {
    225225                EastNorth p1 = latlon2eastNorth(ws.getFirstNode().getCoor());
    226226                EastNorth p2 = latlon2eastNorth(ws.getSecondNode().getCoor());
Note: See TracChangeset for help on using the changeset viewer.