All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class utils.d3.ThreeVector

java.lang.Object
   |
   +----utils.d3.ThreeVector

public final class ThreeVector
extends Object

Variable Index

 o XHAT
 o YHAT
 o ZERO
 o ZHAT

Constructor Index

 o ThreeVector()
 o ThreeVector(ThreeVector)

Method Index

 o cross(ThreeVector)
 o dot(ThreeVector)
 o minus(ThreeVector)
 o minusEquals(ThreeVector)
 o norm()
 o normalize()
 o normalized()
 o plus(ThreeVector)
 o plusEquals(ThreeVector)
 o plusEquals_xyz(double, double, double)
 o set_act(RotMat, ThreeVector)
 o set_cro(ThreeVector, ThreeVector)
 o set_dif(ThreeVector, ThreeVector)
 o set_equ(ThreeVector)
 o set_mul(ThreeVector, double)
 o set_nul()
 o set_rtp(double, double, double)
 o set_sum(ThreeVector, ThreeVector)
 o set_xyz(double, double, double)
 o times(double)
 o timesEquals(double)
 o toString()
 o xComponent()
 o yComponent()
 o zComponent()

Variables

 o XHAT
 public static final ThreeVector XHAT
 o YHAT
 public static final ThreeVector YHAT
 o ZHAT
 public static final ThreeVector ZHAT
 o ZERO
 public static final ThreeVector ZERO

Constructors

 o ThreeVector
 public ThreeVector()
 o ThreeVector
 public ThreeVector(ThreeVector v)

Methods

 o xComponent
 public double xComponent()
 o yComponent
 public double yComponent()
 o zComponent
 public double zComponent()
 o set_equ
 public void set_equ(ThreeVector that)
 o set_nul
 public void set_nul()
 o set_rtp
 public void set_rtp(double r,
                     double theta,
                     double phi)
 o set_xyz
 public void set_xyz(double xx,
                     double yy,
                     double zz)
 o plus
 public ThreeVector plus(ThreeVector that)
 o minus
 public ThreeVector minus(ThreeVector that)
 o times
 public ThreeVector times(double a)
 o plusEquals
 public void plusEquals(ThreeVector that)
 o minusEquals
 public void minusEquals(ThreeVector that)
 o timesEquals
 public void timesEquals(double a)
 o plusEquals_xyz
 public void plusEquals_xyz(double xx,
                            double yy,
                            double zz)
 o dot
 public double dot(ThreeVector that)
 o set_sum
 public void set_sum(ThreeVector a,
                     ThreeVector b)
 o set_dif
 public void set_dif(ThreeVector a,
                     ThreeVector b)
 o set_mul
 public void set_mul(ThreeVector a,
                     double u)
 o set_cro
 public void set_cro(ThreeVector a,
                     ThreeVector b)
 o set_act
 public void set_act(RotMat r,
                     ThreeVector a)
 o cross
 public ThreeVector cross(ThreeVector that)
 o norm
 public double norm()
 o normalized
 public ThreeVector normalized()
 o normalize
 public void normalize()
 o toString
 public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index