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

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

public class Sellmeier1Parameters
extends Parameter

DOCUMENT ME!


Constructor Summary
Sellmeier1Parameters()
          Creates a new Sellmeier1Parameters object.
Sellmeier1Parameters(double[] n)
          Creates a new Sellmeier1Parameters object.
Sellmeier1Parameters(double k1, double l1, double k2, double l2, double k3, double l3)
          Creates a new Sellmeier1Parameters object.
Sellmeier1Parameters(Sellmeier1Parameters p)
          Creates a new Sellmeier1Parameters 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 L1()
          DOCUMENT ME!
 double L2()
          DOCUMENT ME!
 double L3()
          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 setL1(double n)
          DOCUMENT ME!
 void setL2(double n)
          DOCUMENT ME!
 void setL3(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

Sellmeier1Parameters

public Sellmeier1Parameters()
Creates a new Sellmeier1Parameters object.


Sellmeier1Parameters

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

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

Sellmeier1Parameters

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

Parameters:
p - DOCUMENT ME!

Sellmeier1Parameters

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

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!