org.vectomatic.common.model.geometry
Class Point
java.lang.Object
org.vectomatic.common.model.geometry.Point
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.IsSerializable
public class Point
- extends Object
- implements com.google.gwt.user.client.rpc.IsSerializable
Class to represent a 2D point
UNIT
public static final Point UNIT
ZERO
public static final Point ZERO
x
public float x
y
public float y
Point
public Point()
Point
public Point(Point p)
Point
public Point(float x,
float y)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
copyTo
public Point copyTo(Point dest)
add
public Point add(Point p)
add
public Point add(Point p,
Point dest)
subtract
public Point subtract(Point p)
subtract
public Point subtract(Point p,
Point dest)
divide
public Point divide(Point p)
divide
public Point divide(Point p,
Point dest)
multiply
public Point multiply(float f)
multiply
public Point multiply(float f,
Point dest)
negate
public Point negate()
negate
public Point negate(Point dest)
squaredLength
public float squaredLength()
length
public float length()
transform
public Point transform(TransformMatrix t)
transform
public Point transform(TransformMatrix t,
Point dest)
swap
public Point swap(Point p)
toString
public String toString()
- Overrides:
toString
in class Object
parseString
public Point parseString(String str)
distance
public float distance(Point p)
squareDistance
public float squareDistance(Point p)
symetricPoint
public Point symetricPoint(Point p)
symetricPoint
public Point symetricPoint(Point p,
Point dest)
dotProduct
public float dotProduct(Point p)
Copyright © 2010. All Rights Reserved.