Documentation of 'Catalano.Core.DoublePoint' Java class
DoublePoint
Catalano.Core

Class DoublePoint

  • Direct Known Subclasses:
    OvusculeSnake2DNode


    public class DoublePoint
    extends java.lang.Object
    Class for representing a pair of coordinates of double type.
    • Field Detail

      • x

        public double x
        Y axis coordinate.
      • y

        public double y
        Y axis coordinate.
    • Constructor Detail

      • DoublePoint

        public DoublePoint()
        Initializes a new instance of the DoublePoint class.
      • DoublePoint

        public DoublePoint(DoublePoint point)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        point - DoublePoint.
      • DoublePoint

        public DoublePoint(double x,
                           double y)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
      • DoublePoint

        public DoublePoint(float x,
                           float y)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
      • DoublePoint

        public DoublePoint(int x,
                           int y)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
      • DoublePoint

        public DoublePoint(IntPoint point)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        point - DoublePoint.
      • DoublePoint

        public DoublePoint(FloatPoint point)
        Initializes a new instance of the DoublePoint class.
        Parameters:
        point - FloatPoint.
    • Method Detail

      • setXY

        public void setXY(double x,
                          double y)
        Sets X and Y axis coordinates.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
      • Add

        public void Add(DoublePoint point)
        Adds value of point.
        Parameters:
        point - DoublePoint.
      • Add

        public DoublePoint Add(DoublePoint point1,
                               DoublePoint point2)
        Adds values of two points.
        Parameters:
        point1 - DoublePoint.
        point2 - DoublePoint.
        Returns:
        A new DoublePoint with the add operation.
      • Add

        public void Add(double value)
        Adds value of point.
        Parameters:
        value - Value.
      • Subtract

        public void Subtract(DoublePoint point)
        Subtract value of point.
        Parameters:
        point - DoublePoint.
      • Subtract

        public DoublePoint Subtract(DoublePoint point1,
                                    DoublePoint point2)
        Subtract values of two points.
        Parameters:
        point1 - DoublePoint.
        point2 - DoublePoint.
        Returns:
        A new DoublePoint with the subtraction operation.
      • Subtract

        public void Subtract(double value)
        Subtract value of point.
        Parameters:
        value - Value.
      • Multiply

        public void Multiply(DoublePoint point)
        Multiply value of point.
        Parameters:
        point - DoublePoint.
      • Multiply

        public DoublePoint Multiply(DoublePoint point1,
                                    DoublePoint point2)
        Multiply values of two points.
        Parameters:
        point1 - DoublePoint.
        point2 - DoublePoint.
        Returns:
        A new DoublePoint with the multiplication operation.
      • Multiply

        public void Multiply(double value)
        Multiply value of point.
        Parameters:
        value - Value.
      • Divide

        public void Divide(DoublePoint point)
        Divides values of two points.
        Parameters:
        point - DoublePoint.
      • Divide

        public DoublePoint Divide(DoublePoint point1,
                                  DoublePoint point2)
        Divides values of two points.
        Parameters:
        point1 - DoublePoint.
        point2 - DoublePoint.
        Returns:
        A new DoublePoint with the division operation.
      • Divide

        public void Divide(double value)
        Divides values of two points.
        Parameters:
        value - Value.
      • DistanceTo

        public double DistanceTo(DoublePoint anotherPoint)
        Calculate Euclidean distance between two points.
        Parameters:
        anotherPoint - Point to calculate distance to.
        Returns:
        Euclidean distance between this point and anotherPoint points.
      • Swap

        public void Swap()
        Swap values between the coordinates.
      • toIntPoint

        public IntPoint toIntPoint()
        Convert DoublePoint to IntPoint
        Returns:
        IntPoint.
      • toFloatPoint

        public FloatPoint toFloatPoint()
        Convert DoublePoint to FloatPoint.
        Returns:
        FloatPoint.
      • equals

        public boolean equals(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.