us.ihmc.utilities.math.geometry
Class Ray3d

java.lang.Object
  extended by us.ihmc.utilities.Pair<javax.vecmath.Point3d,javax.vecmath.Vector3d>
      extended by us.ihmc.utilities.math.geometry.Ray3d

public class Ray3d
extends Pair<javax.vecmath.Point3d,javax.vecmath.Vector3d>


Constructor Summary
Ray3d(Pair<javax.vecmath.Point3d,javax.vecmath.Vector3d> pair)
           
Ray3d(javax.vecmath.Point3d point, javax.vecmath.Vector3d vector)
           
 
Method Summary
 javax.vecmath.Point3d getPoint()
           
 javax.vecmath.Vector3d getVector()
           
 void set(Ray3d ray3d)
           
 void transformInPlace(javax.media.j3d.Transform3D transformToHere)
           
static Ray3d transformRay3d(Ray3d ray3d, javax.media.j3d.Transform3D transformToHere)
           
 
Methods inherited from class us.ihmc.utilities.Pair
first, second
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ray3d

public Ray3d(Pair<javax.vecmath.Point3d,javax.vecmath.Vector3d> pair)

Ray3d

public Ray3d(javax.vecmath.Point3d point,
             javax.vecmath.Vector3d vector)
Method Detail

transformRay3d

public static Ray3d transformRay3d(Ray3d ray3d,
                                   javax.media.j3d.Transform3D transformToHere)

getPoint

public javax.vecmath.Point3d getPoint()

getVector

public javax.vecmath.Vector3d getVector()

transformInPlace

public void transformInPlace(javax.media.j3d.Transform3D transformToHere)

set

public void set(Ray3d ray3d)