- java.lang.Object
-
- eu.hansolo.tilesfx.tools.Point
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Pointadd(double X, double Y)Pointadd(Point P)doubleangle(double X, double Y)doubleangle(Point P)doubleangle(Point P1, Point P2)intcompareTo(Point P)static doubledistance(double X1, double Y1, double X2, double Y2)static doubledistance(Point P1, Point P2)static doubledistanceSquare(double X1, double Y1, double X2, double Y2)static doubledistanceSquare(Point P1, Point P2)doubledistanceSquareTo(Point P)doubledistanceTo(double X, double Y)doubledistanceTo(Point P)doubledotProduct(double X, double Y)doubledotProduct(Point VECTOR)booleanequals(java.lang.Object OBJ)doublegetX()doublegetY()inthashCode()doublemagnitude()Pointmidpoint(double X, double Y)Pointmidpoint(Point P)Pointmultiply(double FACTOR)static Pointnearest(Point P, java.util.List<Point> POINTS)static PointnearestWithinRadius(Point P, java.util.List<Point> POINTS, double RADIUS)Pointnormalize()voidset(double X, double Y)voidset(Point P)voidsetX(double X)voidsetY(double Y)Pointsubtract(double X, double Y)Pointsubtract(Point P)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Point
public Point()
-
Point
public Point(Point P)
-
Point
public Point(double X, double Y)
-
-
Method Detail
-
getX
public double getX()
-
setX
public void setX(double X)
-
getY
public double getY()
-
setY
public void setY(double Y)
-
set
public void set(Point P)
-
set
public void set(double X, double Y)
-
distanceTo
public double distanceTo(Point P)
-
distanceTo
public double distanceTo(double X, double Y)
-
distanceSquareTo
public double distanceSquareTo(Point P)
-
add
public Point add(double X, double Y)
-
subtract
public Point subtract(double X, double Y)
-
multiply
public Point multiply(double FACTOR)
-
normalize
public Point normalize()
-
midpoint
public Point midpoint(double X, double Y)
-
angle
public double angle(Point P)
-
angle
public double angle(double X, double Y)
-
magnitude
public double magnitude()
-
dotProduct
public double dotProduct(Point VECTOR)
-
dotProduct
public double dotProduct(double X, double Y)
-
distance
public static double distance(double X1, double Y1, double X2, double Y2)
-
distanceSquare
public static double distanceSquare(double X1, double Y1, double X2, double Y2)
-
nearestWithinRadius
public static Point nearestWithinRadius(Point P, java.util.List<Point> POINTS, double RADIUS)
-
compareTo
public int compareTo(Point P)
- Specified by:
compareToin interfacejava.lang.Comparable<Point>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object OBJ)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-