Back to project page clusterkraf.
The source code is released under:
Apache License
If you think the Android project clusterkraf listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.twotoasters.clusterkraf.util; /*from w w w . j a v a 2s. c o m*/ import android.graphics.Point; /** * utility for calculating distances */ public class Distance { /** * calculate the distance between two points; pythagorean theorem * * @param x1 * @param y1 * @param x2 * @param y2 * @return the distance between two points */ public static double from(double x1, double y1, double x2, double y2) { double a = Math.abs(x1 - x2); double b = Math.abs(y1 - y2); return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2)); } /** * convenience for calculating the distance between two * android.graphics.Point objects * * @param a * @param b * @return the distance between two Points */ public static double from(Point a, Point b) { if (a != null && b != null) { return from(a.x, a.y, b.x, b.y); } return 0; } }