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

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

public class Sellmeier4Parameters
extends Parameter

DOCUMENT ME!


Constructor Summary
Sellmeier4Parameters()
          Creates a new Sellmeier4Parameters object.
Sellmeier4Parameters(double[] n)
          Creates a new Sellmeier4Parameters object.
Sellmeier4Parameters(double a, double b, double c, double d, double e)
          Creates a new Sellmeier4Parameters object.
Sellmeier4Parameters(Sellmeier4Parameters p)
          Creates a new Sellmeier4Parameters object.
 
Method Summary
 double A()
          DOCUMENT ME!
 double[] asArray()
          DOCUMENT ME!
 double B()
          DOCUMENT ME!
 double C()
          DOCUMENT ME!
 double D()
          DOCUMENT ME!
 double E()
          DOCUMENT ME!
 double indexAtWavelength(double w)
          DOCUMENT ME!
 void setA(double n)
          DOCUMENT ME!
 void setArray(double[] n)
          DOCUMENT ME!
 void setB(double n)
          DOCUMENT ME!
 void setC(double n)
          DOCUMENT ME!
 void setD(double n)
          DOCUMENT ME!
 void setE(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

Sellmeier4Parameters

public Sellmeier4Parameters()
Creates a new Sellmeier4Parameters object.


Sellmeier4Parameters

public Sellmeier4Parameters(double a,
                            double b,
                            double c,
                            double d,
                            double e)
Creates a new Sellmeier4Parameters object.

Parameters:
a - DOCUMENT ME!
b - DOCUMENT ME!
c - DOCUMENT ME!
d - DOCUMENT ME!
e - DOCUMENT ME!

Sellmeier4Parameters

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

Parameters:
p - DOCUMENT ME!

Sellmeier4Parameters

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

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

type

public java.lang.String type()
Description copied from class: Parameter
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!

A

public double A()
DOCUMENT ME!

Returns:
DOCUMENT ME!

B

public double B()
DOCUMENT ME!

Returns:
DOCUMENT ME!

C

public double C()
DOCUMENT ME!

Returns:
DOCUMENT ME!

D

public double D()
DOCUMENT ME!

Returns:
DOCUMENT ME!

E

public double E()
DOCUMENT ME!

Returns:
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!

setC

public void setC(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setD

public void setD(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setE

public void setE(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!