bookExamples.ch26Graphics.draw2d
Class Vec2d
java.lang.Object
   bookExamples.ch26Graphics.draw2d.Vec2d
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:
- toStringin 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()
- 
 
-