public class FloatPoint extends Point2D.Float
Point2D.Double, Point2D.Float
x, y
Constructor and Description |
---|
FloatPoint(float x,
float y)
Creates a point from given coordinates
|
FloatPoint(Point2D point) |
Modifier and Type | Method and Description |
---|---|
FloatPoint |
add(FloatPoint add)
Returns a point with this point's coordinates
added with the given point.
|
FloatPoint |
add(int addX,
int addY)
Returns a point with this point's coordinates
added with the given coordinates.
|
IntPoint |
getIntPoint()
Returns an integer rounded version of this point
|
float |
length()
Returns the length of this point's vector
|
FloatPoint |
multiply(float mult)
Returns a point which is a multiplication of this point
|
FloatPoint |
rotate(double radAngle)
Returns this point's vector rotated according to the radian angle
|
FloatPoint |
subtract(float subX,
float subY)
Returns a point with this point's coordinates
subtracted by the given coordinates.
|
FloatPoint |
subtract(FloatPoint sub)
Returns a point with this point's coordinates
subtracted by the given point.
|
String |
toString()
Returns a string representation of this object
|
FloatPoint |
unitVector()
Returns the unit vector for this point's vector
|
getX, getY, setLocation, setLocation
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, hashCode, setLocation
public FloatPoint(float x, float y)
public FloatPoint(Point2D point)
public FloatPoint subtract(float subX, float subY)
public FloatPoint subtract(FloatPoint sub)
public FloatPoint add(int addX, int addY)
public FloatPoint add(FloatPoint add)
public FloatPoint multiply(float mult)
public IntPoint getIntPoint()
public float length()
public FloatPoint unitVector()
public FloatPoint rotate(double radAngle)
public String toString()
toString
in class Point2D.Float
Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.