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

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

public class Ray
extends java.lang.Object

DOCUMENT ME!


Constructor Summary
Ray()
          Creates a new Ray object.
Ray(RayPoint r)
           
 
Method Summary
 void append(Ray r)
          DOCUMENT ME!
 void append(RayPoint r)
          DOCUMENT ME!
 void clear()
          DOCUMENT ME!
 boolean empty()
          DOCUMENT ME!
 RayPoint last()
          DOCUMENT ME!
 java.util.Vector raypoints()
          DOCUMENT ME!
 void setWavelength(double w)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ray

public Ray()
Creates a new Ray object.


Ray

public Ray(RayPoint r)
Method Detail

clear

public void clear()
DOCUMENT ME!


setWavelength

public void setWavelength(double w)
DOCUMENT ME!

Parameters:
w - DOCUMENT ME!

raypoints

public java.util.Vector raypoints()
DOCUMENT ME!

Returns:
DOCUMENT ME!

append

public void append(RayPoint r)
DOCUMENT ME!

Parameters:
r - DOCUMENT ME!

append

public void append(Ray r)
DOCUMENT ME!

Parameters:
r - DOCUMENT ME!

last

public RayPoint last()
DOCUMENT ME!

Returns:
DOCUMENT ME!

empty

public boolean empty()
DOCUMENT ME!

Returns:
DOCUMENT ME!