Point2D<Numerical> | 
Point2D.coordinate(ECartesianAxis1D axis,
          Numerical coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinate(ECartesianAxis2D axis,
          Numerical coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateByte(ECartesianAxis1D axis,
              byte coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateByte(ECartesianAxis2D axis,
              byte coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateDouble(ECartesianAxis1D axis,
                double coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateDouble(ECartesianAxis2D axis,
                double coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateFloat(ECartesianAxis1D axis,
               float coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateFloat(ECartesianAxis2D axis,
               float coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateInt(ECartesianAxis1D axis,
             int coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateInt(ECartesianAxis2D axis,
             int coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateLong(ECartesianAxis1D axis,
              long coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateLong(ECartesianAxis2D axis,
              long coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateShort(ECartesianAxis1D axis,
               short coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.coordinateShort(ECartesianAxis2D axis,
               short coordinate) | 
  | 
Point2D<Numerical> | 
Point2D.normalize() | 
  | 
Point2D<Numerical> | 
Point2D.rotateDegrees(double angleDegrees) | 
 Rotates this point around the origin (0, 0) by the given angle in degrees, in an anti-clockwise direction. 
 | 
Point2D<Numerical> | 
Point2D.rotateDegreesXY(double angleDegrees) | 
  | 
Point2D<Numerical> | 
Point2D.rotateRadians(double angleRadians) | 
 Rotates this point around the origin (0, 0) by the given angle in radians, in an anti-clockwise direction. 
 | 
Point2D<Numerical> | 
Point2D.rotateRadiansXY(double angleRadians) | 
  | 
Point2D<Numerical> | 
Point2D.scale(byte scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(byte sx,
     byte sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.scale(double scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(double sx,
     double sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.scale(float scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(float sx,
     float sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.scale(int scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(int sx,
     int sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.scale(long scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(long sx,
     long sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.scale(short scale) | 
  | 
Point2D<Numerical> | 
Point2D.scale(short sx,
     short sy) | 
 Scales this point by the given ratio. 
 | 
Point2D<Numerical> | 
Point2D.subtract(byte dx,
        byte dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(double dx,
        double dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(float dx,
        float dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(int dx,
        int dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(long dx,
        long dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(short dx,
        short dy) | 
 Subtracts a given amount from the coordinates of this point. 
 | 
Point2D<Numerical> | 
Point2D.subtract(Point2DLike<?> delta) | 
 Subtracts the given point from this point. 
 | 
Point2D<Numerical> | 
Point2D.translate(byte dx,
         byte dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(double dx,
         double dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(float dx,
         float dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(int dx,
         int dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(long dx,
         long dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(short dx,
         short dy) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.translate(Point2DLike<?> delta) | 
 Translates this point by the given delta. 
 | 
Point2D<Numerical> | 
Point2D.x(Numerical x) | 
  | 
Point2D<Numerical> | 
Point2D.xByte(byte x) | 
  | 
Point2D<Numerical> | 
Point2D.xDouble(double x) | 
  | 
Point2D<Numerical> | 
Point2D.xFloat(float x) | 
  | 
Point2D<Numerical> | 
Point2D.xInt(int x) | 
  | 
Point2D<Numerical> | 
Point2D.xLong(long x) | 
  | 
Point2D<Numerical> | 
Point2D.xShort(short x) | 
  | 
Point2D<Numerical> | 
Point2D.y(Numerical y) | 
  | 
Point2D<Numerical> | 
Point2D.yByte(byte y) | 
  | 
Point2D<Numerical> | 
Point2D.yDouble(double y) | 
  | 
Point2D<Numerical> | 
Point2D.yFloat(float y) | 
  | 
Point2D<Numerical> | 
Point2D.yInt(int y) | 
  | 
Point2D<Numerical> | 
Point2D.yLong(long y) | 
  | 
Point2D<Numerical> | 
Point2D.yShort(short y) | 
  |