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

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

public class PointSource
extends RayCaster

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.physics.waves.optics.rays.RayCaster
mat, rays
 
Constructor Summary
PointSource()
          Creates a new PointSource object.
PointSource(Double3Vector src, Double3Vector dest1, Double3Vector dest2, int n, double w)
          Creates a new PointSource object.
 
Method Summary
 void Move(Double3Vector src)
          DOCUMENT ME!
 void Move(Double3Vector src, Double3Vector dest1, Double3Vector dest2)
          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

PointSource

public PointSource()
Creates a new PointSource object.


PointSource

public PointSource(Double3Vector src,
                   Double3Vector dest1,
                   Double3Vector dest2,
                   int n,
                   double w)
Creates a new PointSource object.

Parameters:
src - DOCUMENT ME!
dest1 - DOCUMENT ME!
dest2 - DOCUMENT ME!
n - DOCUMENT ME!
w - DOCUMENT ME!
Method Detail

Move

public void Move(Double3Vector src,
                 Double3Vector dest1,
                 Double3Vector dest2)
DOCUMENT ME!

Parameters:
src - DOCUMENT ME!
dest1 - DOCUMENT ME!
dest2 - DOCUMENT ME!

Move

public void Move(Double3Vector src)
DOCUMENT ME!

Parameters:
src - DOCUMENT ME!