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

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

public class Sellmeier3Parameters
extends Parameter

DOCUMENT ME!


Constructor Summary
Sellmeier3Parameters()
          Creates a new Sellmeier3Parameters object.
Sellmeier3Parameters(double[] n)
          Creates a new Sellmeier3Parameters object.
Sellmeier3Parameters(double k1, double l1, double k2, double l2, double k3, double l3, double k4, double l4)
          Creates a new Sellmeier3Parameters object.
Sellmeier3Parameters(Sellmeier3Parameters p)
          Creates a new Sellmeier3Parameters object.
 
Method Summary
 double[] asArray()
          DOCUMENT ME!
 double indexAtWavelength(double w)
          DOCUMENT ME!
 double K1()
          DOCUMENT ME!
 double K2()
          DOCUMENT ME!
 double K3()
          DOCUMENT ME!
 double K4()
          DOCUMENT ME!
 double L1()
          DOCUMENT ME!
 double L2()
          DOCUMENT ME!
 double L3()
          DOCUMENT ME!
 double L4()
          DOCUMENT ME!
 void setArray(double[] n)
          DOCUMENT ME!
 void setK1(double n)
          DOCUMENT ME!
 void setK2(double n)
          DOCUMENT ME!
 void setK3(double n)
          DOCUMENT ME!
 void setK4(double n)
          DOCUMENT ME!
 void setL1(double n)
          DOCUMENT ME!
 void setL2(double n)
          DOCUMENT ME!
 void setL3(double n)
          DOCUMENT ME!
 void setL4(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

Sellmeier3Parameters

public Sellmeier3Parameters()
Creates a new Sellmeier3Parameters object.


Sellmeier3Parameters

public Sellmeier3Parameters(double k1,
                            double l1,
                            double k2,
                            double l2,
                            double k3,
                            double l3,
                            double k4,
                            double l4)
Creates a new Sellmeier3Parameters object.

Parameters:
k1 - DOCUMENT ME!
l1 - DOCUMENT ME!
k2 - DOCUMENT ME!
l2 - DOCUMENT ME!
k3 - DOCUMENT ME!
l3 - DOCUMENT ME!
k4 - DOCUMENT ME!
l4 - DOCUMENT ME!

Sellmeier3Parameters

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

Parameters:
p - DOCUMENT ME!

Sellmeier3Parameters

public Sellmeier3Parameters(double[] n)
                     throws IllegalDimensionException
Creates a new Sellmeier3Parameters 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!

K1

public double K1()
DOCUMENT ME!

Returns:
DOCUMENT ME!

L1

public double L1()
DOCUMENT ME!

Returns:
DOCUMENT ME!

K2

public double K2()
DOCUMENT ME!

Returns:
DOCUMENT ME!

L2

public double L2()
DOCUMENT ME!

Returns:
DOCUMENT ME!

K3

public double K3()
DOCUMENT ME!

Returns:
DOCUMENT ME!

L3

public double L3()
DOCUMENT ME!

Returns:
DOCUMENT ME!

K4

public double K4()
DOCUMENT ME!

Returns:
DOCUMENT ME!

L4

public double L4()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setK1

public void setK1(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setL1

public void setL1(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setK2

public void setK2(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setL2

public void setL2(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setK3

public void setK3(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setL3

public void setL3(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setK4

public void setK4(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!

setL4

public void setL4(double n)
DOCUMENT ME!

Parameters:
n - DOCUMENT ME!