Java Distance Calculate distance(double x0, double y0, double x1, double y1)

Here you can find the source of distance(double x0, double y0, double x1, double y1)

Description

distance

License

Open Source License

Declaration

public static double distance(double x0, double y0, double x1, double y1) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * This file is part of logisim-evolution.
 *
 *   logisim-evolution is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   logisim-evolution is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with logisim-evolution.  If not, see <http://www.gnu.org/licenses/>.
 *
 *   Original code by Carl Burch (http://www.cburch.com), 2011.
 *   Subsequent modifications by ://from   w ww .j a  va  2  s  . co m
 *     + Haute ?cole Sp?cialis?e Bernoise
 *       http://www.bfh.ch
 *     + Haute ?cole du paysage, d'ing?nierie et d'architecture de Gen?ve
 *       http://hepia.hesge.ch/
 *     + Haute ?cole d'Ing?nierie et de Gestion du Canton de Vaud
 *       http://www.heig-vd.ch/
 *   The project is currently maintained by :
 *     + REDS Institute - HEIG-VD
 *       Yverdon-les-Bains, Switzerland
 *       http://reds.heig-vd.ch
 *******************************************************************************/

public class Main {
    public static double distance(double x0, double y0, double x1, double y1) {
        return Math.sqrt(distanceSquared(x0, y0, x1, y1));
    }

    public static double distanceSquared(double x0, double y0, double x1, double y1) {
        double dx = x1 - x0;
        double dy = y1 - y0;
        return dx * dx + dy * dy;
    }
}

Related

  1. distance(double latitude1, double longitude1, double latitude2, double longitude2)
  2. distance(double lon1, double lat1, double lon2, double lat2)
  3. distance(double u, double v, double pu, double pv)
  4. distance(double w1, double h1, double w2, double h2, int type)
  5. distance(double x, double y, double xx, double yy)
  6. distance(double x0, double y0, double z0, double x1, double y1, double z1)
  7. distance(double x1, double y1, double x2, double y2)
  8. distance(double x1, double y1, double x2, double y2)
  9. distance(double x1, double y1, double x2, double y2)