Catalano.Core
Class FloatPoint
- java.lang.Object
-
- Catalano.Core.FloatPoint
-
public class FloatPoint extends java.lang.ObjectClass for representing a pair of coordinates of float type.
-
-
Field Summary
Fields Modifier and Type Field and Description floatxY axis coordinate.floatyY axis coordinate.
-
Constructor Summary
Constructors Constructor and Description FloatPoint()Initializes a new instance of the FloatPoint class.FloatPoint(double x, double y)Initializes a new instance of the FloatPoint class.FloatPoint(DoublePoint point)Initializes a new instance of the FloatPoint class.FloatPoint(float x, float y)Initializes a new instance of the FloatPoint class.FloatPoint(FloatPoint point)Initializes a new instance of the FloatPoint class.FloatPoint(int x, int y)Initializes a new instance of the FloatPoint class.FloatPoint(IntPoint point)Initializes a new instance of the FloatPoint class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidAdd(float value)Adds values of two points.voidAdd(FloatPoint point)Adds values of two points.FloatPointAdd(FloatPoint point1, FloatPoint point2)Adds values of two points.floatDistanceTo(FloatPoint anotherPoint)Calculate Euclidean distance between two points.voidDivide(float value)Divide values of two points.voidDivide(FloatPoint point)Divide values of two points.FloatPointDivide(FloatPoint point1, FloatPoint point2)Divide values of two points.booleanequals(java.lang.Object obj)inthashCode()voidMultiply(float value)Multiply values of two points.voidMultiply(FloatPoint point)Multiply values of two points.FloatPointMultiply(FloatPoint point1, FloatPoint point2)Multiply values of two points.voidsetXY(float x, float y)Sets X and Y axis coordinates.voidSubtract(float value)Subtract values of two points.voidSubtract(FloatPoint point)Subtract values of two points.FloatPointSubtract(FloatPoint point1, FloatPoint point2)Subtracts values of two points.voidSwap()Swap values between the coordinates.DoublePointtoDoublePoint()Convert FloatPoint to DoublePoint.IntPointtoIntPoint()Convert FloatPoint to IntPoint.java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG