Class Vector
java.lang.Object
Vector
- All Implemented Interfaces:
- java.io.Serializable
public class Vector
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Field Summary |
double |
x
|
double |
y
|
double |
z
|
Constructor Summary |
Vector()
|
Vector(boolean polarCoordinates,
double theta,
double mag)
|
Vector(boolean polarCoordinates,
double theta,
double phi,
double mag)
|
Vector(double i,
double j)
|
Vector(double i,
double j,
double k)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
x
public double x
y
public double y
z
public double z
Vector
public Vector()
Vector
public Vector(boolean polarCoordinates,
double theta,
double phi,
double mag)
Vector
public Vector(double i,
double j,
double k)
Vector
public Vector(boolean polarCoordinates,
double theta,
double mag)
Vector
public Vector(double i,
double j)
setComponents
public void setComponents(double i,
double j,
double k)
setComponents
public void setComponents(double i,
double j)
magnitude
public double magnitude()
angle
public double angle()
setAngle
public void setAngle(double a)
thetaAngle
public double thetaAngle()
phiAngle
public double phiAngle()
scale
public void scale(double s)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
copy
public Vector copy()
unit
public Vector unit()
subtract
public static Vector subtract(Vector a,
Vector b)
add
public static Vector add(Vector a,
Vector b)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object