Class Point

java.lang.Object
eu.hansolo.tilesfx.tools.Point
All Implemented Interfaces:
Comparable<Point>

public class Point extends Object implements Comparable<Point>
  • Field Details

    • x

      public double x
    • y

      public double y
  • Constructor Details

    • Point

      public Point()
    • Point

      public Point(Point P)
    • 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

      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(Point P)
    • add

      public Point add(double X, double Y)
    • subtract

      public Point subtract(Point P)
    • subtract

      public Point subtract(double X, double Y)
    • multiply

      public Point multiply(double FACTOR)
    • normalize

      public Point normalize()
    • midpoint

      public Point midpoint(Point P)
    • midpoint

      public Point midpoint(double X, double Y)
    • angle

      public double angle(Point P)
    • angle

      public double angle(double X, double Y)
    • angle

      public double angle(Point P1, Point P2)
    • magnitude

      public double magnitude()
    • dotProduct

      public double dotProduct(Point VECTOR)
    • dotProduct

      public double dotProduct(double X, double Y)
    • distance

      public static double distance(Point P1, Point P2)
    • distance

      public static double distance(double X1, double Y1, double X2, double Y2)
    • distanceSquare

      public static double distanceSquare(Point P1, Point P2)
    • distanceSquare

      public static double distanceSquare(double X1, double Y1, double X2, double Y2)
    • nearestWithinRadius

      public static Point nearestWithinRadius(Point P, List<Point> POINTS, double RADIUS)
    • nearest

      public static Point nearest(Point P, List<Point> POINTS)
    • compareTo

      public int compareTo(Point P)
      Specified by:
      compareTo in interface Comparable<Point>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object OBJ)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object