public class Vector2D extends Object implements XJXMLSerializable
| Constructor and Description |
|---|
Vector2D() |
Vector2D(double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
Vector2D |
add(Vector2D v2) |
Vector2D |
append(Vector2D v2) |
Vector2D |
copy() |
double |
cross(Vector2D v2) |
int |
crossSign(Vector2D v2) |
double |
dot(Vector2D v2) |
boolean |
equals(Object other) |
double |
getX() |
double |
getY() |
double |
length() |
Vector2D |
normalize() |
Vector2D |
rotate(double degree) |
Vector2D |
setLength(double l) |
void |
setX(double x) |
void |
setY(double y) |
Vector2D |
shift(double dx,
double dy) |
Vector2D |
stretch(double f) |
Vector2D |
sub(Vector2D v2) |
Point |
toPoint() |
String |
toString() |
static Vector2D |
vector(Point p) |
static Vector2D |
vector(Point2D p) |
Vector2D |
vectorLength(double l) |
public void setX(double x)
public double getX()
public void setY(double y)
public double getY()
public Vector2D setLength(double l)
public double length()
public Vector2D stretch(double f)
public Vector2D shift(double dx, double dy)
public Vector2D vectorLength(double l)
public Vector2D rotate(double degree)
public Vector2D normalize()
public double dot(Vector2D v2)
public double cross(Vector2D v2)
public int crossSign(Vector2D v2)
public Point toPoint()
public Vector2D copy()
Copyright © 2013. All rights reserved.