bookExamples.ch26Graphics.draw2d
Class Vec2d
java.lang.Object
bookExamples.ch26Graphics.draw2d.Vec2d
- All Implemented Interfaces:
- java.io.Serializable
public class Vec2d
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
v
public double[] v
Vec2d
public Vec2d(double x,
double y)
Vec2d
public Vec2d(Vec2d u)
Vec2d
public Vec2d(java.awt.Point p)
dot
public final double dot(Vec2d B)
dot
public final double dot(double Bx,
double By)
dot
public static double dot(Vec2d A,
Vec2d B)
linearComb
public Vec2d linearComb(double a,
Vec2d B)
length
public final double length()
normalize
public final void normalize()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
mult
public void mult(double factor)
add
public void add(Vec2d B)
sub
public void sub(Vec2d B)
setLocation
public void setLocation(int x,
int y)
getX
public double getX()
getY
public double getY()