org.itc.idv.math
Class Vector3D

java.lang.Object
  extended by Jama.Matrix
      extended by org.itc.idv.math.ColumnVector
          extended by org.itc.idv.math.Vector3D
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Vector3D
extends ColumnVector

See Also:
Serialized Form

Constructor Summary
Vector3D()
           
Vector3D(double[] V)
           
Vector3D(double a, double b, double c)
           
Vector3D(Jama.Matrix mat)
           
 
Method Summary
 Vector3D crossProduct(ColumnVector vec2)
          outer product (cross-product)result = Vector3D X vec2
 boolean equals(java.lang.Object obj)
           
 Vector3D minus(Vector3D v)
           
 Vector3D plus(Vector3D v)
           
static void setEpsilon(double eps)
           
 Vector3D times(double s)
           
 java.lang.String toString()
           
 
Methods inherited from class org.itc.idv.math.ColumnVector
dotProduct, get, length, set
 
Methods inherited from class Jama.Matrix
arrayLeftDivide, arrayLeftDivideEquals, arrayRightDivide, arrayRightDivideEquals, arrayTimes, arrayTimesEquals, chol, clone, cond, constructWithCopy, copy, det, eig, get, getArray, getArrayCopy, getColumnDimension, getColumnPackedCopy, getMatrix, getMatrix, getMatrix, getMatrix, getRowDimension, getRowPackedCopy, identity, inverse, lu, minus, minusEquals, norm1, norm2, normF, normInf, plus, plusEquals, print, print, print, print, qr, random, rank, read, set, setMatrix, setMatrix, setMatrix, setMatrix, solve, solveTranspose, svd, times, timesEquals, trace, transpose, uminus
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Vector3D

public Vector3D(Jama.Matrix mat)

Vector3D

public Vector3D(double[] V)

Vector3D

public Vector3D(double a,
                double b,
                double c)

Vector3D

public Vector3D()
Method Detail

setEpsilon

public static void setEpsilon(double eps)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

plus

public Vector3D plus(Vector3D v)

minus

public Vector3D minus(Vector3D v)

times

public Vector3D times(double s)
Overrides:
times in class Jama.Matrix

crossProduct

public Vector3D crossProduct(ColumnVector vec2)
outer product (cross-product)result = Vector3D X vec2

Parameters:
vec2 - right-hand input vector
Returns:
the outer product