org.jscience.physics.waves.optics.rays
Class ThreeRays

java.lang.Object
  extended by org.jscience.physics.waves.optics.rays.RayCaster
      extended by org.jscience.physics.waves.optics.rays.ThreeRays

public class ThreeRays
extends RayCaster

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.physics.waves.optics.rays.RayCaster
mat, rays
 
Constructor Summary
ThreeRays()
          Creates a new ThreeRays object.
ThreeRays(Double3Vector pos, Double3Vector inter1, Double3Vector inter2, double w)
          Creates a new ThreeRays object.
 
Method Summary
 void SetIntersections(Double3Vector inter1, Double3Vector inter2)
          DOCUMENT ME!
 void setIntersections(Double3Vector pos, Double3Vector inter1, Double3Vector inter2, double w)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.physics.waves.optics.rays.RayCaster
drawRays, setInitialMaterial
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreeRays

public ThreeRays()
Creates a new ThreeRays object.


ThreeRays

public ThreeRays(Double3Vector pos,
                 Double3Vector inter1,
                 Double3Vector inter2,
                 double w)
Creates a new ThreeRays object.

Parameters:
pos - DOCUMENT ME!
inter1 - DOCUMENT ME!
inter2 - DOCUMENT ME!
w - DOCUMENT ME!
Method Detail

setIntersections

public void setIntersections(Double3Vector pos,
                             Double3Vector inter1,
                             Double3Vector inter2,
                             double w)
DOCUMENT ME!

Parameters:
pos - DOCUMENT ME!
inter1 - DOCUMENT ME!
inter2 - DOCUMENT ME!
w - DOCUMENT ME!

SetIntersections

public void SetIntersections(Double3Vector inter1,
                             Double3Vector inter2)
DOCUMENT ME!

Parameters:
inter1 - DOCUMENT ME!
inter2 - DOCUMENT ME!