org.jscience.physics.waves.optics.materials
Class ConradyParameters

java.lang.Object
  extended by org.jscience.physics.waves.optics.materials.Parameter
      extended by org.jscience.physics.waves.optics.materials.ConradyParameters
All Implemented Interfaces:
java.lang.Cloneable

public class ConradyParameters
extends Parameter
implements java.lang.Cloneable

DOCUMENT ME!


Constructor Summary
ConradyParameters()
          Creates a new ConradyParameters object.
ConradyParameters(ConradyParameters p)
          Creates a new ConradyParameters object.
ConradyParameters(double[] n)
          Creates a new ConradyParameters object.
ConradyParameters(double n0, double a, double b)
          Creates a new ConradyParameters object.
 
Method Summary
 double A()
          DOCUMENT ME!
 double[] asArray()
          DOCUMENT ME!
 double B()
          DOCUMENT ME!
 double indexAtWavelength(double w)
          DOCUMENT ME!
 double N0()
          DOCUMENT ME!
 void setA(double n)
          DOCUMENT ME!
 void setArray(double[] n)
          DOCUMENT ME!
 void setB(double n)
          DOCUMENT ME!
 void setN0(double n)
          DOCUMENT ME!
 java.lang.String type()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.physics.waves.optics.materials.Parameter
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConradyParameters

public ConradyParameters()
Creates a new ConradyParameters object.


ConradyParameters

public ConradyParameters(double n0,
                         double a,
                         double b)
Creates a new ConradyParameters object.

Parameters:
n0 - DOCUMENT ME!
a - DOCUMENT ME!
b - DOCUMENT ME!

ConradyParameters

public ConradyParameters(ConradyParameters p)
Creates a new ConradyParameters object.

Parameters:
p - DOCUMENT ME!

ConradyParameters

public ConradyParameters(double[] n)
                  throws IllegalDimensionException
Creates a new ConradyParameters object.

Parameters:
n - DOCUMENT ME!
Throws:
IllegalDimensionException - DOCUMENT ME!
Method Detail

type

public java.lang.String type()
DOCUMENT ME!

Specified by:
type in class Parameter
Returns:
DOCUMENT ME!

indexAtWavelength

public double indexAtWavelength(double w)
DOCUMENT ME!

Specified by:
indexAtWavelength in class Parameter
Parameters:
w - DOCUMENT ME!
Returns:
DOCUMENT ME!

asArray

public double[] asArray()
DOCUMENT ME!

Specified by:
asArray in class Parameter
Returns:
DOCUMENT ME!

setArray

public void setArray(double[] n)
              throws IllegalDimensionException
DOCUMENT ME!

Specified by:
setArray in class Parameter
Parameters:
n - DOCUMENT ME!
Throws:
IllegalDimensionException - DOCUMENT ME!

N0

public double N0()
DOCUMENT ME!

Returns:
DOCUMENT ME!

A

public double A()
DOCUMENT ME!

Returns:
DOCUMENT ME!

B

public double B()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setN0

public void setN0(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setA

public void setA(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setB

public void setB(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!