Ignore:
Timestamp:
2017-05-13T01:12:44+02:00 (7 years ago)
Author:
Don-vip
Message:

see #11889, see #11924, see #13387 - use backported versions of Math.toDegrees/toRadians (more accurate and faster) - to revert when migrating to Java 9

Location:
trunk/src/org/openstreetmap/josm/actions/mapmode
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java

    r12103 r12131  
    7676    private static final Color ORANGE_TRANSPARENT = new Color(Color.ORANGE.getRed(), Color.ORANGE.getGreen(), Color.ORANGE.getBlue(), 128);
    7777
    78     private static final ArrowPaintHelper START_WAY_INDICATOR = new ArrowPaintHelper(Math.toRadians(90), 8);
     78    private static final ArrowPaintHelper START_WAY_INDICATOR = new ArrowPaintHelper(Utils.toRadians(90), 8);
    7979
    8080    static final CachingProperty<Boolean> USE_REPEATED_SHORTCUT
     
    839839
    840840
    841         double curHdg = Math.toDegrees(getCurrentBaseNode().getEastNorth()
     841        double curHdg = Utils.toDegrees(getCurrentBaseNode().getEastNorth()
    842842                .heading(currentMouseEastNorth));
    843843        double baseHdg = -1;
     
    845845            EastNorth en = previousNode.getEastNorth();
    846846            if (en != null) {
    847                 baseHdg = Math.toDegrees(en.heading(getCurrentBaseNode().getEastNorth()));
     847                baseHdg = Utils.toDegrees(en.heading(getCurrentBaseNode().getEastNorth()));
    848848            }
    849849        }
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java

    r11747 r12131  
    3030import org.openstreetmap.josm.gui.draw.SymbolShape;
    3131import org.openstreetmap.josm.gui.widgets.PopupMenuLauncher;
     32import org.openstreetmap.josm.tools.Utils;
    3233
    3334class DrawSnapHelper {
     
    377378        LatLon mouseLatLon = Main.map.mapView.getProjection().eastNorth2latlon(snapPoint);
    378379        double distance = this.drawAction.getCurrentBaseNode().getCoor().greatCircleDistance(mouseLatLon);
    379         double hdg = Math.toDegrees(p0.heading(snapPoint));
     380        double hdg = Utils.toDegrees(p0.heading(snapPoint));
    380381        // heading of segment from current to calculated point, not to mouse position
    381382
     
    485486
    486487        double hdg = segmentPoint1.heading(segmentPoint2);
    487         hdg = Math.toDegrees(hdg);
     488        hdg = Utils.toDegrees(hdg);
    488489        if (hdg < 0) {
    489490            hdg += 360;
Note: See TracChangeset for help on using the changeset viewer.