jbotrace.base
Class Vec
java.lang.Object
|
+--jbotrace.base.Vec
- public class Vec
- extends java.lang.Object
Description: Stores a vector and provides lots of funtions for handling
vectors.
Constructor Summary |
Vec()
|
Vec(double x,
double y)
|
Vec(Vec vec)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Vec
public Vec()
Vec
public Vec(double x,
double y)
Vec
public Vec(Vec vec)
x
public double x()
y
public double y()
add
public Vec add(Vec add)
add
public Vec add(double length)
add
public Vec add(double angle,
double length)
distanceTo
public double distanceTo(Vec c)
div
public Vec div(double div)
dotProd
public double dotProd(Vec vec)
getDir
public double getDir()
getLength
public double getLength()
mul
public Vec mul(double mul)
partInDir
public double partInDir(double angle)
set
public Vec set(Vec vec)
set
public Vec set(double x,
double y)
setLength
public Vec setLength(double length)
setX
public void setX(double x)
setY
public void setY(double y)
sub
public Vec sub(Vec sub)
sub
public Vec sub(double length)
sub
public Vec sub(double angle,
double length)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object