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

Class FloatPoint



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

      • x

        public float x
        Y axis coordinate.
      • y

        public float y
        Y axis coordinate.
    • Constructor Detail

      • FloatPoint

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

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

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

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

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

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

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

      • setXY

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

        public void Add(FloatPoint point)
        Adds values of two points.
        Parameters:
        point - FloatPoint.
      • Add

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

        public void Add(float value)
        Adds values of two points.
        Parameters:
        value - Value.
      • Subtract

        public void Subtract(FloatPoint point)
        Subtract values of two points.
        Parameters:
        point - FloatPoint.
      • Subtract

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

        public void Subtract(float value)
        Subtract values of two points.
        Parameters:
        value - Value.
      • Multiply

        public void Multiply(FloatPoint point)
        Multiply values of two points.
        Parameters:
        point - FloatPoint.
      • Multiply

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

        public void Multiply(float value)
        Multiply values of two points.
        Parameters:
        value - Value.
      • Divide

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

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

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

        public float DistanceTo(FloatPoint anotherPoint)
        Calculate Euclidean distance between two points.
        Parameters:
        anotherPoint - Point to calculate distance to.
        Returns:
        Euclidean distance between this point and anotherPoint points.
      • toIntPoint

        public IntPoint toIntPoint()
        Convert FloatPoint to IntPoint.
        Returns:
        IntPoint.
      • toDoublePoint

        public DoublePoint toDoublePoint()
        Convert FloatPoint to DoublePoint.
        Returns:
        DoublePoint.
      • Swap

        public void Swap()
        Swap values between the coordinates.
      • 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.