Java Distance Calculate distanceSquaredPointToPoint(float x1, float y1, float x2, float y2)

Here you can find the source of distanceSquaredPointToPoint(float x1, float y1, float x2, float y2)

Description

Compute the squared distance between 2 points.

License

Apache License

Parameter

Parameter Description
x1 horizontal position of the first point.
y1 vertical position of the first point.
x2 horizontal position of the second point.
y2 vertical position of the second point.

Return

the squared distance between given points.

Declaration

@Deprecated
@SuppressWarnings("checkstyle:all")
public static final float distanceSquaredPointToPoint(float x1, float y1, float x2, float y2) 

Method Source Code

//package com.java2s;
/*/*from  ww  w.  jav a 2  s  . c o  m*/
 * $Id$
 * This file is a part of the Arakhne Foundation Classes, http://www.arakhne.org/afc
 *
 * Copyright (c) 2000-2012 Stephane GALLAND.
 * Copyright (c) 2005-10, Multiagent Team, Laboratoire Systemes et Transports,
 *                        Universite de Technologie de Belfort-Montbeliard.
 * Copyright (c) 2013-2016 The original authors, and other authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    /** Compute the squared distance between 2 points.
     *
     * @param x1 horizontal position of the first point.
     * @param y1 vertical position of the first point.
     * @param x2 horizontal position of the second point.
     * @param y2 vertical position of the second point.
     * @return the squared distance between given points.
     * @see #distancePointToPoint(float, float, float, float)
     * @deprecated
     */
    @Deprecated
    @SuppressWarnings("checkstyle:all")
    public static final float distanceSquaredPointToPoint(float x1, float y1, float x2, float y2) {
        float dx, dy;
        dx = x1 - x2;
        dy = y1 - y2;
        return dx * dx + dy * dy;
    }
}

Related

  1. distanceSquared(final double[] x, final double[] y)
  2. DistanceSquared(int x1, int z1, int x2, int z2)
  3. distanceSquared(int xa, int ya, int xb, int yb)
  4. distanceSquared(int[] referenceBlock, float[] center)
  5. distanceSquaredPointToLine(float px, float py, float x1, float y1, float x2, float y2)
  6. distanceSqured(int x, int y, int z, int x1, int y1, int z1)
  7. distanceSV(double[] sv1, double[] sv2)
  8. distanceTo(double latitudeGiven, double longitudeGiven, double latitudeTaken, double longitudeTaken)
  9. distanceTo(final int x, final int y, final int thatx, final int thaty)