org.starhope.appius.physica
Class LeachVector

java.lang.Object
  extended by org.starhope.appius.physica.LeachVector

 class LeachVector
extends Object

Vector class. A few elementary vector operations.


Field Summary
(package private)  double u
          WRITEME: Document this brpocock@star-hope.org
(package private)  double v
          WRITEME: Document this brpocock@star-hope.org
 
Constructor Summary
LeachVector()
          WRITEME: Document this constructor brpocock@star-hope.org
LeachVector(double newU, double newV)
          WRITEME: Document this constructor brpocock@star-hope.org
LeachVector(Point2D.Double p1, Point2D.Double p2)
          WRITEME: Document this constructor brpocock@star-hope.org
 
Method Summary
(package private)  double crossProduct(LeachVector newV)
          WRITEME: Document this method brpocock@star-hope.org
(package private) static double crossProduct(Point2D.Double p1, Point2D.Double p2, Point2D.Double p3)
          WRITEME: Document this method brpocock@star-hope.org
(package private)  double dotProduct(LeachVector newV)
          WRITEME: Document this method brpocock@star-hope.org
(package private) static double dotProduct(Point2D.Double p1, Point2D.Double p2, Point2D.Double p3)
          WRITEME: Document this method brpocock@star-hope.org
(package private)  void setPoints(Point2D.Double p1, Point2D.Double p2)
          WRITEME: Document this method brpocock@star-hope.org
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

u

double u
WRITEME: Document this brpocock@star-hope.org


v

double v
WRITEME: Document this brpocock@star-hope.org

Constructor Detail

LeachVector

LeachVector()
WRITEME: Document this constructor brpocock@star-hope.org


LeachVector

LeachVector(double newU,
            double newV)
WRITEME: Document this constructor brpocock@star-hope.org

Parameters:
newU - WRITEME
newV - WRITEME

LeachVector

LeachVector(Point2D.Double p1,
            Point2D.Double p2)
WRITEME: Document this constructor brpocock@star-hope.org

Parameters:
p1 - WRITEME
p2 - WRITEME
Method Detail

crossProduct

static double crossProduct(Point2D.Double p1,
                           Point2D.Double p2,
                           Point2D.Double p3)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
p1 - WRITEME
p2 - WRITEME
p3 - WRITEME
Returns:
WRITEME

dotProduct

static double dotProduct(Point2D.Double p1,
                         Point2D.Double p2,
                         Point2D.Double p3)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
p1 - WRITEME
p2 - WRITEME
p3 - WRITEME
Returns:
WRITEME

crossProduct

double crossProduct(LeachVector newV)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
newV - WRITEME
Returns:
WRITEME

dotProduct

double dotProduct(LeachVector newV)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
newV - WRITEME
Returns:
WRITEME

setPoints

void setPoints(Point2D.Double p1,
               Point2D.Double p2)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
p1 - WRITEME
p2 - WRITEME