public class QUtil extends Object
| Constructor and Description |
|---|
QUtil() |
| Modifier and Type | Method and Description |
|---|---|
static double |
distance(double[] p1,
double[] p2) |
static double |
distToRectCenter(double[] p,
double[] rMin,
double[] rMax)
Calculates distance to center point of rectangle.
|
static double |
distToRectCenter(double[] p,
QREntry<?> e)
Calculates distance to center point of rectangle.
|
static double |
distToRectEdge(double[] p,
QREntry<?> e)
Calculates distance to edge of rectangle.
|
static boolean |
isPointEnclosed(double[] point,
double[] center,
double radius) |
static boolean |
isPointEnclosed(double[] point,
double[] min,
double[] max) |
static boolean |
isPointEqual(double[] p1,
double[] p2) |
static boolean |
isRectEnclosed(double[] minEnclosed,
double[] maxEnclosed,
double[] centerOuter,
double radiusOuter) |
static boolean |
isRectEnclosed(double[] minEnclosed,
double[] maxEnclosed,
double[] minOuter,
double[] maxOuter) |
static boolean |
isRectEnclosed(double[] centerEnclosed,
double radiusEnclosed,
double[] centerOuter,
double radiusOuter) |
static boolean |
isRectEqual(double[] p1L,
double[] p1U,
double[] p2L,
double[] p2U) |
static <T> boolean |
isRectEqual(QREntry<T> e,
double[] keyL,
double[] keyU) |
static boolean |
overlap(double[] min,
double[] max,
double[] center,
double radius) |
static boolean |
overlap(double[] min,
double[] max,
double[] min2,
double[] max2) |
static boolean |
overlap(double[] center,
double radius,
double[] center2,
double radius2) |
public static boolean isPointEnclosed(double[] point,
double[] min,
double[] max)
public static boolean isPointEnclosed(double[] point,
double[] center,
double radius)
public static boolean isPointEqual(double[] p1,
double[] p2)
public static boolean isRectEqual(double[] p1L,
double[] p1U,
double[] p2L,
double[] p2U)
public static <T> boolean isRectEqual(QREntry<T> e, double[] keyL, double[] keyU)
public static boolean overlap(double[] min,
double[] max,
double[] min2,
double[] max2)
public static boolean overlap(double[] min,
double[] max,
double[] center,
double radius)
public static boolean overlap(double[] center,
double radius,
double[] center2,
double radius2)
public static boolean isRectEnclosed(double[] minEnclosed,
double[] maxEnclosed,
double[] minOuter,
double[] maxOuter)
public static boolean isRectEnclosed(double[] minEnclosed,
double[] maxEnclosed,
double[] centerOuter,
double radiusOuter)
public static boolean isRectEnclosed(double[] centerEnclosed,
double radiusEnclosed,
double[] centerOuter,
double radiusOuter)
public static double distance(double[] p1,
double[] p2)
public static double distToRectCenter(double[] p,
double[] rMin,
double[] rMax)
p - pointrMin - rectangle minrMax - rectangle maxpublic static double distToRectCenter(double[] p,
QREntry<?> e)
p - pointe - rectanglepublic static double distToRectEdge(double[] p,
QREntry<?> e)
p - pointe - rectangleCopyright © 2017. All rights reserved.