java.lang.Object
eu.hansolo.tilesfx.tools.Point
- All Implemented Interfaces:
Comparable<Point>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(double X, double Y) doubleangle(double X, double Y) doubledoubleintstatic doubledistance(double X1, double Y1, double X2, double Y2) static doublestatic doubledistanceSquare(double X1, double Y1, double X2, double Y2) static doubledistanceSquare(Point P1, Point P2) doubledoubledistanceTo(double X, double Y) doubledistanceTo(Point P) doubledotProduct(double X, double Y) doubledotProduct(Point VECTOR) booleandoublegetX()doublegetY()inthashCode()doublemidpoint(double X, double Y) multiply(double FACTOR) static Pointstatic PointnearestWithinRadius(Point P, List<Point> POINTS, double RADIUS) voidset(double X, double Y) voidvoidsetX(double X) voidsetY(double Y) subtract(double X, double Y) toString()
-
Field Details
-
x
public double x -
y
public double y
-
-
Constructor Details
-
Point
public Point() -
Point
-
Point
public Point(double X, double Y)
-
-
Method Details
-
getX
public double getX() -
setX
public void setX(double X) -
getY
public double getY() -
setY
public void setY(double Y) -
set
-
set
public void set(double X, double Y) -
distanceTo
-
distanceTo
public double distanceTo(double X, double Y) -
distanceSquareTo
-
add
-
add
-
subtract
-
subtract
-
multiply
-
normalize
-
midpoint
-
midpoint
-
angle
-
angle
public double angle(double X, double Y) -
angle
-
magnitude
public double magnitude() -
dotProduct
-
dotProduct
public double dotProduct(double X, double Y) -
distance
-
distance
public static double distance(double X1, double Y1, double X2, double Y2) -
distanceSquare
-
distanceSquare
public static double distanceSquare(double X1, double Y1, double X2, double Y2) -
nearestWithinRadius
-
nearest
-
compareTo
- Specified by:
compareToin interfaceComparable<Point>
-
hashCode
public int hashCode() -
equals
-
toString
-