|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoptics.Optics
optics.WaveLengthFunction
optics.RefractiveIndex
optics.SchottIndex
public class SchottIndex
Class to implement Schott Glass index dispersion. Glass file is either set by environmental variable SCHOTTCLASSFILE. If this is not set it will default to URL version of the file which is much slower.
Field Summary |
---|
Fields inherited from class optics.RefractiveIndex |
---|
air, currentIndex, currentWaveLength |
Fields inherited from class optics.WaveLengthFunction |
---|
maxPlotLambda, minPlotLambda, plotPoints |
Fields inherited from class optics.Optics |
---|
DEFAULT_WAVELENGTH, errorStream, fmt, MICRONS |
Constructor Summary | |
---|---|
SchottIndex(java.lang.String type)
Constuctor to create a Schott glass of specified name. |
Method Summary | |
---|---|
java.lang.String |
getColourCode()
Method to get the Colourcode String |
double |
getdIndex()
Method of get the d-line index |
double |
geteIndex()
Method of get the e-line index |
double |
getIndex(double lambda)
Method to get index at a specified wavelength calculated from the dispersion constants. |
double |
getVd()
Method of get the d-line V number |
double |
getVe()
Method of get the e-line V number |
java.lang.String |
toString()
String method to return infomation about glass |
Methods inherited from class optics.RefractiveIndex |
---|
fromString, fromTokens, getIndex, getIndex, getValue |
Methods inherited from class optics.WaveLengthFunction |
---|
getPlot, getPlotPoints, setPlotPoints, setPlotRange, setPlotRange, toGraph, toPlot, toPlot, toPlot |
Methods inherited from class optics.Optics |
---|
getDefaultWaveLength, getErrorStream, getFormatString, getName, getStaticName, getVersion, printError, setDefaultWaveLength, setErrorStream, setFormatString, setMicrons |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SchottIndex(java.lang.String type)
type
- The name of the glass (see glass tables).Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
String
the formatted String.public double getdIndex()
public double geteIndex()
public double getVd()
public double getVe()
public java.lang.String getColourCode()
public double getIndex(double lambda)
getIndex
in class RefractiveIndex
lambda
- Wavelength in microns
double<\code> The refactive index.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |