A B C D E F G H I K L M N O P R S T U W X Y Z _

A

actinideColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
Actions - class edu.bu.lite.spex.Actions.
 
Actions() - Constructor for class edu.bu.lite.spex.Actions
 
addBlackbody() - Method in class edu.bu.lite.spex.SpexControlPanel
 
addEditableSpectrum() - Method in class edu.bu.lite.spex.SpexControlPanel
Generate a dataset for representing a hand-drawn spectrum, using the SDStructured class.
addEditListener(EditListener) - Method in class ptolemy.plot.EditablePlot
Add a listener to be informed when the user modifies a data set.
addElement() - Method in class edu.bu.lite.spex.SpexControlPanel
 
addElement() - Method in class edu.bu.lite.spex.SpectrumExplorer
pop up a periodic table gui for selecting an element in order to add a spectrum for that element to the spectrum explorer.
addFromFile() - Method in class edu.bu.lite.spex.SpexControlPanel
 
addItemListener(ItemListener) - Method in class edu.bu.lite.periodictable.PeriodicTableView
Add a listener to recieve item events when the state of an item changes.
addItemListener(ItemListener) - Method in class edu.bu.lite.periodictable.ElementView
Add an itemListener, which listens to when this Element is selected, unselected.
addLegend(int, String) - Method in class ptolemy.plot.PlotBox
Add a legend (displayed at the upper right) for the specified data set with the specified string.
addLegend(int, String) - Method in class ptolemy.plot.Plot
Add a legend (displayed at the upper right) for the specified data set with the specified string.
addPoint(double, double) - Method in class edu.bu.lite.spex.SDUnstructured1
 
addPoint(int, double, double, boolean) - Method in class ptolemy.plot.Plot
In the specified data set, add the specified x, y point to the plot.
addPointWithErrorBars(int, double, double, double, double, boolean) - Method in class ptolemy.plot.Plot
In the specified data set, add the specified x, y point to the plot with error bars.
addRegion(ImageMapRegion) - Method in class edu.bu.lite.spex.ImageMap
 
addSpectrum() - Method in class edu.bu.lite.spex.SpexControlPanel
add a new spectrum to the user interface: blackbody, from file, arbitrary.
addSpectrum(int, ColorBand, SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
 
addSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
add the spectrum to the plot, caching the data using ptolemy.plot.Plot.addPoint().
addSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumExplorer
add the given spectrum to the user interface.
addSpectrum(SpectrumDataset, boolean, boolean) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
addTemperatureListener(TemperatureListener) - Method in class edu.bu.lite.spex.Thermometer
 
addXTick(String, double) - Method in class ptolemy.plot.PlotBox
Specify a tick mark for the X axis.
addYTick(String, double) - Method in class ptolemy.plot.PlotBox
Specify a tick mark for the Y axis.
alkaliColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
alkalineColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
apply() - Method in class ptolemy.plot.PlotFormatter
Apply currently specified values to the associated plot.
atomic_mass - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
atomic_name - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
atomic_radius - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
atomic_symbol - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
AtomicName(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
Deprecated. - Use getAtomicName instead.
atomicNumber - Variable in class edu.bu.lite.periodictable.Element
 
AtomicNumber(String) - Static method in class edu.bu.lite.periodictable.PeriodicTable
Deprecated. - Use getAtomicNumber instead.
AtomicSymbol(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
Deprecated. - Use getAtomicSymbol instead.

B

background - Static variable in class edu.bu.lite.periodictable.ColorUtil
Standard background color for UI elements.
BigList - class edu.bu.lite.spex.BigList.
helper class for SpectrumExplorer, maintains a list of spectra, automatically caches data when necessary, handles both world and screen coordinates, can be used to align the colorband, and the plot windows.
BigList() - Constructor for class edu.bu.lite.spex.BigList
 
blackAndWhite - Variable in class edu.bu.lite.spex.ColorMapper
 
Blackbody - class edu.bu.lite.spex.Blackbody.
Object representation of the intensity vs wavelength function for black body radiation.
Blackbody() - Constructor for class edu.bu.lite.spex.Blackbody
 
Blackbody(double) - Constructor for class edu.bu.lite.spex.Blackbody
 
BlackbodyCP - class edu.bu.lite.spex.BlackbodyCP.
a class for setting the temperature and displaying the properties of a blackbody spectrum.
BlackbodyCP() - Constructor for class edu.bu.lite.spex.BlackbodyCP
 
BlackbodyCP(Blackbody) - Constructor for class edu.bu.lite.spex.BlackbodyCP
 
boiling_point - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
bond_enthalpy - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
BOUND - Static variable in class edu.bu.lite.periodictable.TextUtil
 
boxColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 

C

C - Static variable in class edu.bu.lite.spex.Blackbody
 
C_CGS - Static variable in class edu.bu.lite.spex.Blackbody
C, speed of light in a vacuum, [cm * s^-1]
C_SI - Static variable in class edu.bu.lite.spex.Blackbody
C, speed of light in a vacuum, [m/s]
CENTER - Static variable in class edu.bu.lite.periodictable.TextUtil
Center the box at the point.
CGS - Static variable in class edu.bu.lite.spex.Blackbody
 
CIE - class edu.bu.lite.spex.CIE.
CIE data for visible wavelengths.
cie_d65 - Static variable in class edu.bu.lite.spex.CIE
 
cie_x(double) - Static method in class edu.bu.lite.spex.CIE
 
cie_y(double) - Static method in class edu.bu.lite.spex.CIE
 
cie_z(double) - Static method in class edu.bu.lite.spex.CIE
 
CIE() - Constructor for class edu.bu.lite.spex.CIE
 
clear(boolean) - Method in class ptolemy.plot.PlotBox
If the argument is true, clear the axes.
clear(boolean) - Method in class ptolemy.plot.Plot
Clear the plot of all data points.
clear(int) - Method in class ptolemy.plot.Plot
Clear the plot of data points in the specified dataset.
clearLegend(int) - Method in class ptolemy.plot.PlotBox
clear a legend by index.
clearLegends() - Method in class ptolemy.plot.PlotBox
Clear all legends.
color - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
ColorBand - class edu.bu.lite.spex.ColorBand.
display a single color band using the data and layout specifications of the associated SpectrumPlot.
ColorBand(SpectrumPlot, ColorMapper, SpectrumDataset) - Constructor for class edu.bu.lite.spex.ColorBand
 
ColorBandList - class edu.bu.lite.spex.ColorBandList.
display a list of color bands using the data and layout specifications of the associated SpectrumPlot.
ColorBandList() - Constructor for class edu.bu.lite.spex.ColorBandList
 
ColorBandMouseListener - class edu.bu.lite.spex.ColorBandMouseListener.
handle mouse events on each color band.
ColorBandMouseListener(SpectrumExplorer, ColorBand, SpectrumDataset) - Constructor for class edu.bu.lite.spex.ColorBandMouseListener
 
ColorBox - class edu.bu.lite.spex.ColorBox.
 
ColorBox(Color) - Constructor for class edu.bu.lite.spex.ColorBox
 
ColorKey - class edu.bu.lite.periodictable.ColorKey.
ColorKey - helper class makes it easier to associate a name with a color.
ColorKey(String, Color) - Constructor for class edu.bu.lite.periodictable.ColorKey
 
ColorMapper - class edu.bu.lite.spex.ColorMapper.
The ColorMapper class handles all algorithms and helper functions for displaying a single wavelength (or frequency) as an RGB value on the screen.
ColorMapper() - Constructor for class edu.bu.lite.spex.ColorMapper
 
ColorPatch - class edu.bu.lite.spex.ColorPatch.
compute a color patch for the visible region of the given spectrum.
ColorPatch() - Constructor for class edu.bu.lite.spex.ColorPatch
 
ColorUtil - class edu.bu.lite.periodictable.ColorUtil.
Static variables and methods for color preferences used in the program.
ColorUtil() - Constructor for class edu.bu.lite.periodictable.ColorUtil
 
computeColor(SpectrumDataset) - Static method in class edu.bu.lite.spex.ColorPatch
 
computeImax() - Method in class edu.bu.lite.spex.BigList
step through each dataset storing the max and min intensity values.
connected - Variable in class ptolemy.plot.PlotPoint
True if this point is connected to the previous point by a line.
containsSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
return true iff the given spectrum is already being displayed by the plot.
Crab - class edu.bu.lite.spex.Crab.
 
Crab(SpectrumExplorer) - Constructor for class edu.bu.lite.spex.Crab
 
createInstance(int) - Static method in class edu.bu.lite.periodictable.Element
create an instance of Element based on the atomic number

D

DataCache - class edu.bu.lite.spex.DataCache.
cache a spectrum dataset as an array of values.
DataCache() - Constructor for class edu.bu.lite.spex.DataCache
 
DataCache(Fx) - Constructor for class edu.bu.lite.spex.DataCache
 
DataCache(Fx, double, double, int) - Constructor for class edu.bu.lite.spex.DataCache
 
DebugOutput - class edu.bu.lite.spex.test.DebugOutput.
helper method for printing out debugging statements.
defaultBorder - Static variable in class edu.bu.lite.spex.ColorBand
the default border.
defaultCursor - Static variable in class edu.bu.lite.spex.ImageMap
the cursor to use when the spectrum is not selected.
defaultCursor - Static variable in class edu.bu.lite.spex.ColorBand
the cursor to use when the spectrum is not selected.
deferIfNecessary(Runnable) - Method in class ptolemy.plot.PlotBox
If this method is called in the event thread, then simply execute the specified action.
density - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
density - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
dispose() - Method in class edu.bu.lite.spex.SpecApplet
 
dispose() - Method in class edu.bu.lite.spex.SpectrumExplorer
 
doLayout() - Method in class edu.bu.lite.spex.MainWindow
 
DrawingTool - class edu.bu.lite.spex.DrawingTool.
the drawing tool edits the selected spectrum in response to mouse events on the spectrum plot.
DrawingTool(SpectrumPlot, SpectrumDataset) - Constructor for class edu.bu.lite.spex.DrawingTool
 
drawString(Graphics, String, int, int, int) - Static method in class edu.bu.lite.periodictable.TextUtil
 
drawStringInBox(Graphics, String, int, int, int, Color, Color, Color) - Static method in class edu.bu.lite.periodictable.TextUtil
Paint a String, str, inside a rectangle at the given location (x,y), with the specified style, "center", "left", or "right"
drawStringInBox(Graphics, String, Rectangle, Color, Color, Color) - Static method in class edu.bu.lite.periodictable.TextUtil
Paint the string in the box described by the given rectangle.

E

EAST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the east of the point.
edit(int, int) - Method in class ptolemy.plot.EditablePlot
 
EditablePlot - class ptolemy.plot.EditablePlot.
This extension of Plot permits interactive modification of plotted data, one dataset at a time.
EditablePlot.UL - class ptolemy.plot.EditablePlot.UL.
 
EditablePlot.UL(EditablePlot) - Constructor for class ptolemy.plot.EditablePlot.UL
 
EditablePlot() - Constructor for class ptolemy.plot.EditablePlot
Constructor.
editDataModified(EditablePlot, int) - Method in class edu.bu.lite.spex.DrawingTool
every time the spectrum changes recompute the color patch
editDataModified(EditablePlot, int) - Method in interface ptolemy.plot.EditListener
Notify that data in the specified plot has been modified by a user edit action.
EditListener - interface ptolemy.plot.EditListener.
Interface for listeners that are informed of plot edit events.
editPoint(int, int) - Method in class ptolemy.plot.EditablePlot
 
editStart(int, int) - Method in class ptolemy.plot.EditablePlot
 
edu.bu.lite.periodictable - package edu.bu.lite.periodictable
 
edu.bu.lite.spex - package edu.bu.lite.spex
The edu.bu.lite.spex package.
edu.bu.lite.spex.test - package edu.bu.lite.spex.test
 
element - Variable in class edu.bu.lite.periodictable.ElementView
the Element of which this is a view.
Element - class edu.bu.lite.periodictable.Element.
Represent an element from the periodic table.
Element() - Constructor for class edu.bu.lite.periodictable.Element
 
Element(int) - Constructor for class edu.bu.lite.periodictable.Element
 
ElementDataView - class edu.bu.lite.periodictable.ElementDataView.
A Panel which displays all of the data from the PeriodicTable database for a particular Element.
ElementDataView(Element) - Constructor for class edu.bu.lite.periodictable.ElementDataView
 
ElementFileReader - class edu.bu.lite.spex.ElementFileReader.
read the spectrum for an element from the catalog.dat file, provided by home.achilles.net/~jtalbot/data/elements/index.html
ElementFileReader() - Constructor for class edu.bu.lite.spex.ElementFileReader
 
ElementFileReader(String) - Constructor for class edu.bu.lite.spex.ElementFileReader
 
ElementSelector - class edu.bu.lite.periodictable.ElementSelector.
dialog for selecting a single element from the periodic table.
ElementSelector(Frame) - Constructor for class edu.bu.lite.periodictable.ElementSelector
 
ElementSelector(Frame, int) - Constructor for class edu.bu.lite.periodictable.ElementSelector
 
ElementView - class edu.bu.lite.periodictable.ElementView.
View of an Element as a lightweight component in a periodic table layout.
ElementView() - Constructor for class edu.bu.lite.periodictable.ElementView
 
ElementView(Element) - Constructor for class edu.bu.lite.periodictable.ElementView
 
enthalpy_of_fusion - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
enthalpy_of_vaporization - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
erasePoint(int, int) - Method in class ptolemy.plot.Plot
Erase the point at the given index in the given dataset.
errorBar - Variable in class ptolemy.plot.PlotPoint
True if the yLowEB and yHighEB fields are valid.
evs - Variable in class edu.bu.lite.periodictable.PeriodicTableView
 
exportImage() - Method in class ptolemy.plot.PlotBox
Create a java.awt.image.BufferedImage and draw this plot to it.
exportImage(BufferedImage) - Method in class ptolemy.plot.PlotBox
Draw this plot onto the provided image.
exportImage(BufferedImage, Rectangle, RenderingHints, boolean) - Method in class ptolemy.plot.PlotBox
Draw this plot onto the specified image at the position of the specified rectangle with the size of the specified rectangle.
exportImage(Rectangle) - Method in class ptolemy.plot.PlotBox
Create a java.awt.image.BufferedImage the size of the given rectangle and draw this plot to it at the position specified by the rectangle.

F

f(double) - Method in class edu.bu.lite.spex.SpectrumDataset
implement Fx, override this method in subclasses.
f(double) - Method in class edu.bu.lite.spex.SynchrotronEmission
compute the blackbody function as a function of either frequency of wavelength.
f(double) - Method in interface edu.bu.lite.spex.Fx
 
f(double) - Method in class edu.bu.lite.spex.SDUnstructured1
general purpose method for looking up a value in an array of data organized on a regular grid.
f(double) - Method in class edu.bu.lite.spex.SDStructured
general purpose method for looking up a value in an array of data organized on a regular grid.
f(double) - Method in class edu.bu.lite.spex.SDEditable
look up the editable plot from the dataCache_getPlotPoints() vector.
f(double) - Method in class edu.bu.lite.spex.Blackbody
compute the blackbody function as a function of either frequency of wavelength.
f(double) - Method in class edu.bu.lite.spex.PowerLaw
compute the blackbody function as a function of either frequency of wavelength.
f(double) - Method in class edu.bu.lite.spex.SDUnstructured
general purpose method for looking up a value in an array of data organized on a regular grid.
f(SpectrumDataset, double) - Method in class edu.bu.lite.spex.SpectrumPlot
helper function which performs data conversion of the input value (x) based on the coordinate system of the plot (nu or lambda) and the coordinate system of the spectrum (blackbody function, data file, et cetera).
FILL - Static variable in class edu.bu.lite.periodictable.TextUtil
 
fillPlot() - Method in class ptolemy.plot.PlotBox
Rescale so that the data that is currently plotted just fits.
fillPlot() - Method in class ptolemy.plot.Plot
Rescale so that the data that is currently plotted just fits.
fillPlotX() - Method in class ptolemy.plot.Plot
 
fillPlotY() - Method in class ptolemy.plot.Plot
 
fireItemEvent(ItemEvent) - Method in class edu.bu.lite.periodictable.ElementView
notify interested listeners of a selection event.
flambda(double) - Method in class edu.bu.lite.spex.SynchrotronEmission
F(w)=3.4E-15*(w/600)^(-1.6) ergs/s/cm^2/nm,
flambda(double) - Method in class edu.bu.lite.spex.Blackbody
compute the blackbody function as a function of wavelength (lambda).
flambda(double) - Method in class edu.bu.lite.spex.PowerLaw
pulsar: F(w)=5.9E-15*(w/600)^(-2.2) ergs/s/cm^2/nm
fnu(double) - Method in class edu.bu.lite.spex.Blackbody
compute the blackbody function as a function of frequency (nu).
fnu(double) - Method in class edu.bu.lite.spex.PowerLaw
pulsar: F(f)=1.97E-25*(f/5E14)^(+0.2)
foreground - Static variable in class edu.bu.lite.periodictable.ColorUtil
Standard foreground color for UI elements.
format(double) - Static method in class edu.bu.lite.periodictable.TextUtil
Format a double value using stardard settings.
formatStringBuf - Static variable in class edu.bu.lite.periodictable.TextUtil
 
formatTemperature() - Method in class edu.bu.lite.spex.Blackbody
return a formatted string for the temperature (so that it can be called from number of different places) without rewriting the formatting code.
formatTemperature(double) - Static method in class edu.bu.lite.spex.Blackbody
 
fossilbone - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
FREQUENCY - Static variable in class edu.bu.lite.spex.SpectrumType
 
fToW(double) - Static method in class edu.bu.lite.spex.Blackbody
 
Fx - interface edu.bu.lite.spex.Fx.
This function class is a generic interface for passing around a function of one cartesian coordinates which returns a single scalar value.

G

getAppletInfo() - Method in class edu.bu.lite.spex.SpecApplet
 
getAtomicMass() - Method in class edu.bu.lite.periodictable.Element
 
getAtomicMass(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getAtomicName(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
get the name for the element with the given atomic number
getAtomicNumber() - Method in class edu.bu.lite.periodictable.Element
 
getAtomicNumber(String) - Static method in class edu.bu.lite.periodictable.PeriodicTable
returns the atomic number for the element with the given symbol or atomic name.
getAtomicRadius() - Method in class edu.bu.lite.periodictable.Element
 
getAtomicRadius(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getAtomicSymbol(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
get the atomic symbol for an element with the given atomic number
getAutoFill() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getBigList() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getBlackAndWhite() - Method in class edu.bu.lite.spex.ColorMapper
 
getBlackbody() - Method in class edu.bu.lite.spex.BlackbodyCP
Get the value of blackbody.
getBoilingPoint() - Method in class edu.bu.lite.periodictable.Element
 
getBoilingPoint(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getBondEnthalpy() - Method in class edu.bu.lite.periodictable.Element
 
getBondEnthalpy(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getBottomPadding() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getColor() - Method in class edu.bu.lite.periodictable.ColorKey
 
getColor() - Method in class edu.bu.lite.spex.SpectrumDataset
 
getColor() - Method in class ptolemy.plot.PlotBox
Return whether the plot uses color.
getColor(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
get the color used to plot the given data set.
getColorBand() - Method in class edu.bu.lite.spex.SpectrumDataset
reeturn a colorband for this spectrum.
getColorBand(SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
get the color band (gui component) associated with the given spectrum.
getColorBandHeight() - Method in class edu.bu.lite.spex.ColorBand
 
getColorBands() - Method in class edu.bu.lite.spex.BigList
 
getColorByName(String) - Static method in class ptolemy.plot.PlotBox
Convert a color name into a Color.
getColorMapper() - Method in class edu.bu.lite.spex.ColorBand
 
getColorString() - Method in class edu.bu.lite.periodictable.Element
 
getColorString(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getColumnCount() - Method in class edu.bu.lite.spex.SpectrumTableModel
 
getColumnName(int) - Method in class edu.bu.lite.spex.SpectrumTableModel
 
getConnected() - Method in class ptolemy.plot.Plot
Return whether the default is to connect subsequent points with a line.
getControlPanel() - Method in class edu.bu.lite.spex.SpectrumDataset
return a control panel for
getControlPanel() - Method in class edu.bu.lite.spex.Blackbody
 
getCPKColor(int) - Static method in class edu.bu.lite.periodictable.Element
Get the CPK color for the element.
getCrabImageMap(SpectrumExplorer) - Static method in class edu.bu.lite.spex.ImageMap
version 1 hard coded for crab nebula.
getData() - Method in class edu.bu.lite.spex.SDUnstructured
 
getData(int) - Method in class ptolemy.plot.EditablePlot
Get the data in the specified dataset.
getData(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
get the ptolemy.plot data for the given spectrum.
getDataAsPlotPoints(int) - Method in class ptolemy.plot.EditablePlot
 
getDataCache() - Method in class edu.bu.lite.spex.SDStructured
Get the value of dataCache.
getDataCache(SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
get the data cache associated with the given spectrum.
getDataCaches() - Method in class edu.bu.lite.spex.BigList
 
getDataurl() - Method in class ptolemy.plot.PlotBox
Deprecated.  
getDebugOutput() - Static method in class edu.bu.lite.spex.test.DebugOutput
 
getDensity() - Method in class edu.bu.lite.periodictable.Element
 
getDensity(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getDocumentBase() - Method in class ptolemy.plot.PlotBox
Deprecated.  
getDX() - Method in class edu.bu.lite.spex.SDStructured
 
getElectronAffinity() - Method in class edu.bu.lite.periodictable.Element
 
getElectronAffinity(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getElectronegativity() - Method in class edu.bu.lite.periodictable.Element
 
getElectronegativity(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getElement() - Method in class edu.bu.lite.periodictable.ElementSelector
Get the value of element.
getElement() - Method in class edu.bu.lite.periodictable.ElementView
 
getElementDataView() - Method in class edu.bu.lite.periodictable.ElementView
 
getElementDataView(Element) - Static method in class edu.bu.lite.periodictable.ElementView
 
getEnthalpyOfFusion() - Method in class edu.bu.lite.periodictable.Element
 
getEnthalpyOfFusion(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getEnthalpyOfVaporization() - Method in class edu.bu.lite.periodictable.Element
 
getEnthalpyOfVaporization(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getFunction() - Method in class edu.bu.lite.spex.DataCache
Get the value of function.
getGlobalColorMapper() - Static method in class edu.bu.lite.spex.ColorBand
 
getGrid() - Method in class ptolemy.plot.PlotBox
Return whether the grid is drawn.
getGroundConfiguration(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
Get string representation of ground state electron configuration, for the Element with the given atomic number.
getGroundStateConfiguration() - Method in class edu.bu.lite.periodictable.Element
 
getGroundStateConfiguration(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getIconHeight() - Method in class edu.bu.lite.spex.ColorBox
 
getIconWidth() - Method in class edu.bu.lite.spex.ColorBox
 
getImax() - Method in class edu.bu.lite.spex.DataCache
 
getImax() - Method in class edu.bu.lite.spex.BigList
get the maximum intensity value of all the spectra in the list.
getImin() - Method in class edu.bu.lite.spex.DataCache
 
getImin() - Method in class edu.bu.lite.spex.BigList
get the minimum intensity value of all spectra in the list.
getImpulses() - Method in class ptolemy.plot.Plot
Return whether a line will be drawn from any plotted point down to the x axis.
getIntensityScale() - Method in class edu.bu.lite.spex.ColorMapper
 
getIonicRadius() - Method in class edu.bu.lite.periodictable.Element
 
getIonicRadius(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getIonizationEnergy() - Method in class edu.bu.lite.periodictable.Element
 
getIonizationEnergy(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getLab() - Method in class edu.bu.lite.spex.SpectrumControlPanel
Get the value of lab.
getLabel() - Method in class edu.bu.lite.periodictable.ElementView
 
getLabel() - Method in class edu.bu.lite.spex.SpectrumDataset
Get the value of label.
getLabel() - Method in class edu.bu.lite.spex.ColorBand
 
getLabel() - Method in class edu.bu.lite.spex.Blackbody
modern OS, modern programming language, unicode support, but the programmer has to do to much thinking to get the nu (?) and lambda (?) characters to print out, consequently the label is displayed using ascii characters.
getLabel2() - Method in class edu.bu.lite.spex.Blackbody
get line 2 of the label for the blackbody function, this includes information about the percent of the total power in the infrared, optical, and ultraviolet parts of the spectrum.
getLabelSize() - Method in class edu.bu.lite.spex.ColorBand
return the amount of pixels needed to display the label
getLabelWidth() - Method in class edu.bu.lite.spex.SpectrumPlot
return the number of pixels required to display the widest color band label.
getLeftPadding() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getLegend(int) - Method in class ptolemy.plot.PlotBox
Get the legend for a dataset, or null if there is none.
getLrx() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getLry() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getMarksStyle() - Method in class ptolemy.plot.Plot
Get the marks style, which is one of "none", "points", "dots", or "various".
getMaxDataSets() - Method in class ptolemy.plot.Plot
Deprecated.  
getMaximumSize() - Method in class edu.bu.lite.periodictable.ElementView
 
getMaximumSize() - Method in class edu.bu.lite.spex.ImageMap
 
getMaximumSize() - Method in class edu.bu.lite.spex.ColorBand
 
getMaximumSize() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getMaximumSize() - Method in class ptolemy.plot.PlotBox
If the size of the plot has been set by setSize(), then return that size.
getMaximumSize1() - Method in class edu.bu.lite.spex.ColorBand
 
getMaximumSize2() - Method in class edu.bu.lite.spex.ColorBand
 
getMaxValueHeight(Font) - Static method in class edu.bu.lite.periodictable.TextUtil
Return the maximum height based on the given font metrics.
getMaxValueWidth(Font) - Static method in class edu.bu.lite.periodictable.TextUtil
Guess a max text width based on current format command and a given font.
getMeltingPoint() - Method in class edu.bu.lite.periodictable.Element
 
getMeltingPoint(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getMenu() - Method in class edu.bu.lite.spex.SpectrumControlPanel
 
getMenu() - Method in class edu.bu.lite.spex.BlackbodyCP
get the menubar for controlling the blackbody function.
getMenuItem() - Method in class edu.bu.lite.spex.SpectrumDataset
return a menu item for this spectrum.
getMinimumSize() - Method in class edu.bu.lite.periodictable.ElementView
 
getMinimumSize() - Method in class edu.bu.lite.spex.ImageMap
 
getMinimumSize() - Method in class edu.bu.lite.spex.ColorBand
 
getMinimumSize() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getMinimumSize() - Method in class ptolemy.plot.PlotBox
Get the minimum size of this component.
getMinimumSize1() - Method in class edu.bu.lite.spex.ColorBand
 
getMinimumSize2() - Method in class edu.bu.lite.spex.ColorBand
 
getName() - Method in class edu.bu.lite.periodictable.ColorKey
 
getName() - Method in class edu.bu.lite.periodictable.Element
 
getNewColorMapper() - Static method in class edu.bu.lite.spex.ColorBandList
 
getNumDataSets() - Method in class ptolemy.plot.Plot
Return the actual number of data sets.
getNumSpectra() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getNumSpectra() - Method in class edu.bu.lite.spex.BigList
get the number of spectra in the list.
getPadding() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getPanel() - Method in class edu.bu.lite.spex.SpectrumControlPanel
 
getPanel() - Method in class edu.bu.lite.spex.BlackbodyCP
 
getParameterInfo() - Method in class edu.bu.lite.spex.SpecApplet
 
getPercentIr() - Method in class edu.bu.lite.spex.Blackbody
Get the value of percentIr.
getPercentUv() - Method in class edu.bu.lite.spex.Blackbody
Get the value of percentUv.
getPercentVisible() - Method in class edu.bu.lite.spex.Blackbody
Get the value of percentVisible.
getPlotIndex(SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
 
getPlotPoints() - Method in class edu.bu.lite.spex.SDUnstructured1
Get the value of plotPointsW.
getPlotPoints() - Method in class edu.bu.lite.spex.DataCache
 
getPreferredSize() - Method in class edu.bu.lite.periodictable.ElementView
 
getPreferredSize() - Method in class edu.bu.lite.spex.ImageMap
 
getPreferredSize() - Method in class edu.bu.lite.spex.ColorBand
size this component based on the dimensions of the SpectrumPlot.
getPreferredSize() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getPreferredSize() - Method in class ptolemy.plot.PlotBox
Get the preferred size of this component.
getPreferredSize1() - Method in class edu.bu.lite.spex.ColorBand
size this component based on the dimensions of the SpectrumPlot.
getPreferredSize2() - Method in class edu.bu.lite.spex.ColorBand
size this component based on the dimensions of the SpectrumPlot.
getRandom() - Static method in class edu.bu.lite.periodictable.ColorUtil
 
getResolution() - Method in class edu.bu.lite.spex.SDStructured
 
getResolution() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getRightPadding() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getRollover() - Method in class edu.bu.lite.periodictable.ElementView
 
getRowCount() - Method in class edu.bu.lite.spex.SpectrumTableModel
 
getScaleDatasets() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getScaleFactor(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
 
getSelectable() - Method in class edu.bu.lite.periodictable.ElementView
 
getSelected() - Method in class edu.bu.lite.periodictable.ElementView
 
getSelectedObjects() - Method in class edu.bu.lite.periodictable.PeriodicTableView
Returns the selected items or null if no items are selected.
getSelectedObjects() - Method in class edu.bu.lite.periodictable.ElementView
Get the selected Element, either one or zero.
getSelectedSpectrum() - Method in class edu.bu.lite.spex.BigList
 
getSelectedSpectrum() - Method in class edu.bu.lite.spex.SpectrumExplorer
 
getSpectra() - Method in class edu.bu.lite.spex.BigList
 
getSpectrum() - Method in class edu.bu.lite.spex.ColorBand
 
getSpectrumAt(int) - Method in class edu.bu.lite.spex.SpectrumPlot
get the SpectrumDataset by calling bigList.getSpectra().
getSpectrumType() - Method in class edu.bu.lite.spex.SpectrumDataset
indicates the y-axis values (usually either frequency or wavelength).
getSpectrumType() - Method in class edu.bu.lite.spex.SpectrumPlot
Get the value of spectrumType.
getStandardReductionPotential() - Method in class edu.bu.lite.periodictable.Element
 
getStandardReductionPotential(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getStartW() - Method in class edu.bu.lite.spex.SDStructured
Get the value of startX.
getStartW() - Method in class edu.bu.lite.spex.SDUnstructured
Get the value of startW.
getStartX() - Method in class edu.bu.lite.spex.SDStructured
 
getStopW() - Method in class edu.bu.lite.spex.SDUnstructured
Get the value of stopW.
getStopX() - Method in class edu.bu.lite.spex.SDStructured
 
getStringBox(FontMetrics, String, int, int, int) - Static method in class edu.bu.lite.periodictable.TextUtil
Compute the Rectangle required to paint the string in the box, but don't do any painting, using the given FontMetrics.
getStringBox(Graphics, String, int, int, int) - Static method in class edu.bu.lite.periodictable.TextUtil
Compute the Rectangle required to paint the string in the box, but don't do any painting, using the current font of the given graphics context.
getStringBox(Rectangle, FontMetrics, String, int, int, int) - Static method in class edu.bu.lite.periodictable.TextUtil
Compute the Rectangle required to paint the string in the box, but don't do any painting, using the given FontMetrics.
getSymbol() - Method in class edu.bu.lite.periodictable.Element
 
getT() - Method in class edu.bu.lite.spex.Blackbody
 
getT() - Method in class edu.bu.lite.spex.Thermometer
 
getTableColor() - Method in class edu.bu.lite.periodictable.Element
This is the color to use for coloring in a PeriodicTable.
getTableColor(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getTableColorKey() - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
getTableModel(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
get a javax.swing.TableModel for the data for the given spectrum.
getTemperature() - Method in class edu.bu.lite.spex.TemperatureEvent
 
getTheoreticalTotalPower() - Method in class edu.bu.lite.spex.Blackbody
 
getTitle() - Method in class ptolemy.plot.PlotBox
Get the title of the graph, or an empty string if there is none.
getTopPadding() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getTotalPower() - Method in class edu.bu.lite.spex.Blackbody
Get the value of totalPower.
getTuningFork(SpectrumExplorer) - Static method in class edu.bu.lite.spex.ImageMap
 
getUlx() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getUly() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getUnits() - Method in class edu.bu.lite.spex.Blackbody
 
getValueAt(int, int) - Method in class edu.bu.lite.spex.SpectrumTableModel
 
getWmax() - Method in class edu.bu.lite.spex.DataCache
get the x-coordinate which maps to the maximum y-coordinate in the dataset.
getXExp() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getXLabel() - Method in class edu.bu.lite.spex.SpectrumPlot
label the x-axis including the dynamically computed scale factor and the units.
getXLabel() - Method in class ptolemy.plot.PlotBox
Get the label for the X (horizontal) axis, or null if none has been set.
getXLog() - Method in class ptolemy.plot.PlotBox
Return whether the X axis is drawn with a logarithmic scale.
getXmax() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getXMax() - Method in class edu.bu.lite.spex.Blackbody
Get the value of xMax.
getXmin() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getXpos(double) - Method in class edu.bu.lite.spex.SpectrumPlot
convert the x coordinate in world coordinates into an x coordinate in screen coordinates.
getXRange() - Method in class ptolemy.plot.PlotBox
Get the X range.
getXscale() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getXTicks() - Method in class ptolemy.plot.PlotBox
Get the X ticks that have been specified, or null if none.
getXUnits() - Method in class edu.bu.lite.spex.SpectrumPlot
Get the value of xUnits.
getYExp() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getYLabel() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getYLabel() - Method in class ptolemy.plot.PlotBox
Get the label for the Y (vertical) axis, or null if none has been set.
getYLog() - Method in class ptolemy.plot.PlotBox
Return whether the Y axis is drawn with a logarithmic scale.
getYmax() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getYmin() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getYRange() - Method in class ptolemy.plot.PlotBox
Get the Y range.
getYscale() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getYTicks() - Method in class ptolemy.plot.PlotBox
Get the Y ticks that have been specified, or null if none.
getYUnits() - Method in class edu.bu.lite.spex.SpectrumDataset
 
getYUnits() - Method in class edu.bu.lite.spex.SpectrumPlot
Get the value of yUnits.
getZoomListener() - Method in class edu.bu.lite.spex.SpectrumPlot
 
getZoomRegion(SpectrumExplorer) - Static method in class edu.bu.lite.spex.ImageMap
hard coded for the zoom in on the crab nebula.
ground_state_configuration - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
groupNumber(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 

H

H - Static variable in class edu.bu.lite.spex.Blackbody
 
halogenColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
handleUserError(String) - Static method in class edu.bu.lite.spex.test.DebugOutput
generic method for notifying the user of some kind of error.
HttpFileDialog - class edu.bu.lite.spex.HttpFileDialog.
 
HttpFileDialog(URL) - Constructor for class edu.bu.lite.spex.HttpFileDialog
 
HUE_BLUE - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_CYAN - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_GREEN - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_MAGENTA - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_NEG_GLUE - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_NEG_OVERLAP - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_NEG_PHASE - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_POS_GLUE - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_POS_OVERLAP - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_POS_PHASE - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_RED - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
HUE_YELLOW - Static variable in class edu.bu.lite.periodictable.ColorUtil
 

I

ImageMap - class edu.bu.lite.spex.ImageMap.
top level gui component which displays an image from which to select and load spectra into the spectrum explorer.
indexOf(String, String[]) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
infrared_color - Static variable in class edu.bu.lite.spex.CIE
 
init() - Method in class edu.bu.lite.spex.SpecApplet
 
init() - Method in class ptolemy.plot.PlotBox
Deprecated.  
initGui() - Method in class edu.bu.lite.spex.BlackbodyCP
 
initializeGui() - Method in class edu.bu.lite.spex.SpectrumExplorer
called from the constructor to set up the layout of the user interface.
integrate_max(Fx, double, double, int, double) - Static method in class edu.bu.lite.spex.DataCache
integrate the function, storing the x,y coordinates at the local maximum of the function.
integrate(Fx, double, double, int, double) - Static method in class edu.bu.lite.spex.DataCache
 
integrateSpectrum(SpectrumDataset) - Static method in class edu.bu.lite.spex.ColorMapper
compute a Color (R,G,B value) based for the given spectrum.
intensity_map - Static variable in class edu.bu.lite.spex.CIE
 
intensity_map_n - Static variable in class edu.bu.lite.spex.CIE
 
ionic_radius - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
ionization_energy - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
isActinide(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isAlkaliMetal(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isAlkalineEarthMetal(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isHalogen(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isLanthanide(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isMetal(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
Return true if the element with the given atomic number is a metal.
isMetalloid(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isMultipleMode() - Method in class edu.bu.lite.periodictable.PeriodicTableView
Determines whether this list allows multiple selections.
isNoble(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
isSelected() - Method in class edu.bu.lite.periodictable.ElementView
 
isSelected() - Method in class edu.bu.lite.spex.ColorBand
 
isTransitionMetal(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
itemStateChanged(ItemEvent) - Method in class edu.bu.lite.periodictable.PeriodicTableView
 

K

K - Static variable in class edu.bu.lite.spex.Blackbody
 
keyPressed(KeyEvent) - Method in class ptolemy.plot.EditablePlot.UL
 
keyReleased(KeyEvent) - Method in class ptolemy.plot.EditablePlot.UL
 
keyTyped(KeyEvent) - Method in class ptolemy.plot.EditablePlot.UL
 

L

label_by_symbol - Variable in class edu.bu.lite.periodictable.ElementView
 
lanthanideColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
layout() - Method in class edu.bu.lite.spex.MainWindow
 
loadPage(String) - Method in class edu.bu.lite.spex.HttpFileDialog
 
loadPage(URL) - Method in class edu.bu.lite.spex.HttpFileDialog
 

M

main(String[]) - Static method in class edu.bu.lite.spex.ElementFileReader
 
main(String[]) - Static method in class edu.bu.lite.spex.SpectrumExplorer
 
main(String[]) - Static method in class edu.bu.lite.spex.test.Unicode
 
main(String[]) - Static method in class edu.bu.lite.spex.test.PlatformTest
 
main(String[]) - Static method in class edu.bu.lite.spex.test.SwingTest
 
mainColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
MainWindow - class edu.bu.lite.spex.MainWindow.
a ui component for displaying the ColorBand and the SpectrumPlot in vertical alignment.
MainWindow(ColorBandList, Component, SpectrumPlot, Component) - Constructor for class edu.bu.lite.spex.MainWindow
 
mapColor(double, double) - Method in class edu.bu.lite.spex.ColorMapper
Return an RGB Color for the given wavelength (nm) and intensity (normalized)
MAX_ELEMENTS - Static variable in class edu.bu.lite.periodictable.PeriodicTable
the total number of elements in this periodic table database.
MeasuringTool - class edu.bu.lite.spex.MeasuringTool.
the measuring tool indicates the x and y coordinates for the selected spectrum based on the position of the mouse in the spectrum plot.
MeasuringTool(SpectrumExplorer, SpectrumPlot) - Constructor for class edu.bu.lite.spex.MeasuringTool
create a new instance of the MeasuringTool for the given spectrum plot.
melting_point - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
metalloidColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.periodictable.ElementView
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseClicked(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseClicked(MouseEvent) - Method in class ptolemy.plot.PlotBox.ZoomListener
 
mouseDragged(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseDragged(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseDragged(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseDragged(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseDragged(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseDragged(MouseEvent) - Method in class ptolemy.plot.PlotBox.DragListener
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.periodictable.ElementView
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseEntered(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseEntered(MouseEvent) - Method in class ptolemy.plot.PlotBox.ZoomListener
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.periodictable.ElementView
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseExited(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseExited(MouseEvent) - Method in class ptolemy.plot.PlotBox.ZoomListener
 
mouseMoved(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseMoved(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseMoved(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseMoved(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseMoved(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseMoved(MouseEvent) - Method in class ptolemy.plot.PlotBox.DragListener
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.periodictable.ElementView
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mousePressed(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mousePressed(MouseEvent) - Method in class ptolemy.plot.PlotBox.ZoomListener
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.periodictable.ElementView
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.spex.MeasuringTool
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.spex.NormalizationTool
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.spex.ImageMap
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.spex.DrawingTool
 
mouseReleased(MouseEvent) - Method in class edu.bu.lite.spex.ColorBandMouseListener
 
mouseReleased(MouseEvent) - Method in class ptolemy.plot.PlotBox.ZoomListener
 
multipleMode - Variable in class edu.bu.lite.periodictable.PeriodicTableView
 

N

negGlue - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
negOverlap - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
negPhase - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
nf - Variable in class edu.bu.lite.spex.Thermometer
 
nobleColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
NormalizationTool - class edu.bu.lite.spex.NormalizationTool.
use the adjustment tool to adjust the plot (vertically) for the selected spectrum.
NormalizationTool(SpectrumPlot) - Constructor for class edu.bu.lite.spex.NormalizationTool
 
normalize(double[], double, double) - Static method in class edu.bu.lite.spex.DataCache
 
NORTH - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the north of the point.
NORTHEAST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the north and the east of the point.
NORTHWEST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the north and the west of the point.

O

openHttpFileDialog(Component, String, String) - Method in class edu.bu.lite.spex.SDFileReader
create an input file dialog which uses http and hyperlinks to navigate the
openModal() - Method in class ptolemy.plot.PlotFormatter
Open a format control window as a top-level, modal dialog.
originalx - Variable in class ptolemy.plot.PlotPoint
Original value of x before wrapping.

P

paint(Graphics) - Method in class edu.bu.lite.periodictable.ElementView
 
paintComponent(Graphics) - Method in class edu.bu.lite.spex.ImageMap
 
paintComponent(Graphics) - Method in class edu.bu.lite.spex.ColorBand
use private and protected members and methods of ptolemy.plot.EditablePlot class (via SpectrumPlot instance) to paint each spectrum, automatically aligned with the SpectrumPlot.
paintComponent(Graphics) - Method in class edu.bu.lite.spex.SpectrumPlot
make sure to repaint the colorband after painting the plot so that the dimensions of both are synchronized.
paintComponent(Graphics) - Method in class ptolemy.plot.PlotBox
Paint the component contents, which in this base class is only the axes.
paintIcon(Component, Graphics, int, int) - Method in class edu.bu.lite.spex.ColorBox
 
parseFile(String) - Method in class ptolemy.plot.PlotBox
Deprecated.  
parseFile(String, URL) - Method in class ptolemy.plot.PlotBox
Deprecated. This method is deprecated. Use read() instead.
parseFile(String, URL) - Method in class ptolemy.plot.Plot
Deprecated.  
PeriodicTable - class edu.bu.lite.periodictable.PeriodicTable.
Data structure and methods for representing the periodic table.
PeriodicTable() - Constructor for class edu.bu.lite.periodictable.PeriodicTable
 
PeriodicTableView - class edu.bu.lite.periodictable.PeriodicTableView.
This class is a GUI display of the Periodic Table.
PeriodicTableView() - Constructor for class edu.bu.lite.periodictable.PeriodicTableView
 
PeriodicTableView(int) - Constructor for class edu.bu.lite.periodictable.PeriodicTableView
 
periodNumber(int) - Static method in class edu.bu.lite.periodictable.PeriodicTable
 
PlatformTest - class edu.bu.lite.spex.test.PlatformTest.
test the system platform and print the results on the command line.
PlatformTest() - Constructor for class edu.bu.lite.spex.test.PlatformTest
 
Plot - class ptolemy.plot.Plot.
A flexible signal plotter.
Plot() - Constructor for class ptolemy.plot.Plot
 
PlotBox - class ptolemy.plot.PlotBox.
This class provides a labeled box within which to place a data plot.
PlotBox.DragListener - class ptolemy.plot.PlotBox.DragListener.
 
PlotBox.DragListener(PlotBox) - Constructor for class ptolemy.plot.PlotBox.DragListener
 
PlotBox.ZoomListener - class ptolemy.plot.PlotBox.ZoomListener.
 
PlotBox.ZoomListener(PlotBox) - Constructor for class ptolemy.plot.PlotBox.ZoomListener
 
PlotBox() - Constructor for class ptolemy.plot.PlotBox
Construct a plot box with a default configuration.
PlotBoxPrintable - class ptolemy.plot.PlotBoxPrintable.
 
PlotBoxPrintable(PlotBox) - Constructor for class ptolemy.plot.PlotBoxPrintable
 
PlotFormatter - class ptolemy.plot.PlotFormatter.
PlotFormatter is a panel that controls the format of a plotter object passed to the constructor.
PlotFormatter(PlotBox) - Constructor for class ptolemy.plot.PlotFormatter
Construct a plot formatter for the specified plot object.
PlotPoint - class ptolemy.plot.PlotPoint.
A simple structure for storing a plot point.
PlotPoint() - Constructor for class ptolemy.plot.PlotPoint
 
pop() - Static method in class edu.bu.lite.spex.test.DebugOutput
complete a debugging block, don't report an exception.
pop(Exception) - Static method in class edu.bu.lite.spex.test.DebugOutput
complete a debugging block and report an exception.
pop(String) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
pop(String, Exception) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
posGlue - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
posOverlap - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
posPhase - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
postTemperature() - Method in class edu.bu.lite.spex.Thermometer
 
PowerLaw - class edu.bu.lite.spex.PowerLaw.
power laws are generally plotted log-log (i.e.
PowerLaw() - Constructor for class edu.bu.lite.spex.PowerLaw
 
PowerLaw(double, double, double) - Constructor for class edu.bu.lite.spex.PowerLaw
 
print(Graphics, PageFormat, int) - Method in class ptolemy.plot.PlotBoxPrintable
Print the plot to a printer, represented by the specified graphics object.
print(String) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
printError(Exception) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
printError(String) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
printError(String, Exception) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
ptolemy.plot - package ptolemy.plot
 
PTPLOT_RELEASE - Static variable in class ptolemy.plot.PlotBox
 
push(String) - Static method in class edu.bu.lite.spex.test.DebugOutput
start a debugging block.
push(String, String) - Static method in class edu.bu.lite.spex.test.DebugOutput
 

R

randomColor() - Static method in class edu.bu.lite.periodictable.ColorUtil
Generate a random color.
read(File) - Method in class edu.bu.lite.spex.SDFileReader
read the give file, parse it, and create a new instance of a SpectrumDataset.
read(InputStream) - Method in class ptolemy.plot.PlotBox
Read commands and/or plot data from an input stream in the old (non-XML) file syntax.
read(String) - Method in class edu.bu.lite.spex.SDFileReader
create a File from the given filename and then read it.
read(String) - Method in class ptolemy.plot.PlotBox
Read a single line command provided as a string.
read(URL) - Static method in class edu.bu.lite.spex.SDFileReader
read the file at the given URL, parse it, and create a new instance of a SpectrumDataset.
readElement(Frame) - Method in class edu.bu.lite.spex.ElementFileReader
return the spectrum for the element at the given atomic number.
readFromUrl(String, String) - Method in class edu.bu.lite.spex.SDFileReader
Prompt the user to select a spectrum file from a list using a dialog box.
readSpectrum(String) - Static method in class edu.bu.lite.spex.UnstructuredFileReader
 
recomputeAllSpectra() - Method in class edu.bu.lite.spex.SpectrumPlot
recompute all of the spectra and plot.
redo() - Method in class ptolemy.plot.EditablePlot
Redo the latest signal editing operation that was undone by calling undo(), if there was one.
removeDataset(int) - Method in class ptolemy.plot.EditablePlot
 
removeEditListener(EditListener) - Method in class ptolemy.plot.EditablePlot
Unregister a edit listener.
removeItemListener(ItemListener) - Method in class edu.bu.lite.periodictable.PeriodicTableView
Removes an item listener.
removeItemListener(ItemListener) - Method in class edu.bu.lite.periodictable.ElementView
Remove a previously registered itemListener.
removeLegend(int) - Method in class ptolemy.plot.PlotBox
Remove the legend (displayed at the upper right) for the specified data set.
removeSelectedSpectrum() - Method in class edu.bu.lite.spex.SpexControlPanel
clear/remove the selected spectrum from the user interface.
removeSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
remove the spectrum from the display.
removeSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
 
removeSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumExplorer
remove the given spectrum from the user interface.
removeTemperatureListener(TemperatureListener) - Method in class edu.bu.lite.spex.Thermometer
 
resetAxes() - Method in class ptolemy.plot.PlotBox
Reset the X and Y axes to the ranges that were first specified using setXRange() and setYRange().
restore() - Method in class ptolemy.plot.PlotFormatter
Restore the original configuration of the plot, and request a a redraw.
rollover - Variable in class edu.bu.lite.periodictable.ElementView
 
rolloverBorder - Static variable in class edu.bu.lite.spex.ColorBand
the border to display for a rollover effect.

S

samplePlot() - Method in class ptolemy.plot.PlotBox
Do nothing in this base class.
samplePlot() - Method in class ptolemy.plot.Plot
Create a sample plot.
saveSpectrum() - Method in class edu.bu.lite.spex.SpexControlPanel
save the selected spectrum to a file.
SB - Static variable in class edu.bu.lite.spex.Blackbody
 
scale(double) - Method in class edu.bu.lite.spex.BigList
scale each y-value in each dataset by the given scaleFactor.
scale(double, double) - Method in class edu.bu.lite.spex.BigList
Deprecated.  
scaleDataset(int, double) - Method in class edu.bu.lite.spex.SpectrumPlot
 
scaleDataset(SpectrumDataset, double) - Method in class edu.bu.lite.spex.SpectrumPlot
 
SDComposite - class edu.bu.lite.spex.SDComposite.
A spectrum dataset which is a composite of a set of one or more other spectrum datasets.
SDComposite() - Constructor for class edu.bu.lite.spex.SDComposite
 
SDContinuous - class edu.bu.lite.spex.SDContinuous.
 
SDContinuous() - Constructor for class edu.bu.lite.spex.SDContinuous
 
SDEditable - class edu.bu.lite.spex.SDEditable.
the is an editable spectrum, intended for drawing a spectrum on a 2D plot window.
SDEditable() - Constructor for class edu.bu.lite.spex.SDEditable
 
SDFileReader - class edu.bu.lite.spex.SDFileReader.
read a spectrum from a file.
SDFileReader() - Constructor for class edu.bu.lite.spex.SDFileReader
 
SDFileReader(String) - Constructor for class edu.bu.lite.spex.SDFileReader
 
SDStructured - class edu.bu.lite.spex.SDStructured.
 
SDStructured() - Constructor for class edu.bu.lite.spex.SDStructured
 
SDUnstructured - class edu.bu.lite.spex.SDUnstructured.
 
SDUnstructured() - Constructor for class edu.bu.lite.spex.SDUnstructured
 
SDUnstructured1 - class edu.bu.lite.spex.SDUnstructured1.
 
SDUnstructured1() - Constructor for class edu.bu.lite.spex.SDUnstructured1
 
selectable - Variable in class edu.bu.lite.periodictable.ElementView
When an ElementView is selectable, clicking on it toggles its selection state and notifies interested listeners.
selected - Variable in class edu.bu.lite.periodictable.ElementView
 
selectedBorder - Static variable in class edu.bu.lite.spex.ColorBand
the border to display around the selected spectrum.
selectedCursor - Static variable in class edu.bu.lite.spex.ImageMap
the cursor to use when the spectrum is selected.
selectedCursor - Static variable in class edu.bu.lite.spex.ColorBand
the cursor to use when the spectrum is selected.
selectSpectrum() - Method in class edu.bu.lite.spex.SpexControlPanel
set on of the spectra as the selected spectra.
selectSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
selectSpectrum(SpectrumDataset, boolean, boolean) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
setAdjustGamma(boolean) - Static method in class edu.bu.lite.spex.ColorMapper
 
setAutoFill(boolean) - Method in class edu.bu.lite.spex.SpectrumPlot
 
setBackground(Color) - Method in class ptolemy.plot.PlotBox
Set the background color.
setBars(boolean) - Method in class ptolemy.plot.Plot
Turn bars on or off (for bar charts).
setBars(double, double) - Method in class ptolemy.plot.Plot
Turn bars on and set the width and offset.
setBigList(BigList) - Method in class edu.bu.lite.spex.SpectrumPlot
 
setBlackAndWhite(boolean) - Static method in class edu.bu.lite.spex.ColorBandList
 
setBlackAndWhite(boolean) - Method in class edu.bu.lite.spex.ColorMapper
 
setBlackAndWhite(boolean) - Method in class edu.bu.lite.spex.SpectrumPlot
specify whether or not to use black and white or color for displaying each spectrum in the color band list.
setBlackbody(Blackbody) - Method in class edu.bu.lite.spex.BlackbodyCP
Set the value of blackbody.
setBounds(int, int, int, int) - Method in class ptolemy.plot.PlotBox
Move and resize this component.
setButtons(boolean) - Method in class ptolemy.plot.PlotBox
If the argument is true, make a fill button visible at the upper right.
setColor(boolean) - Method in class ptolemy.plot.PlotBox
If the argument is false, draw the plot without using color (in black and white).
setColor(Color) - Method in class edu.bu.lite.spex.SpectrumDataset
 
setColor(Color) - Method in class edu.bu.lite.spex.ColorBox
 
setColorBand(ColorBand) - Method in class edu.bu.lite.spex.SpectrumDataset
 
setColorMapper(ColorMapper) - Method in class edu.bu.lite.spex.ColorBand
 
setColorPatch(Color) - Method in class edu.bu.lite.spex.ColorBand
 
setConnected(boolean) - Method in class ptolemy.plot.Plot
If the argument is true, then the default is to connect subsequent points with a line.
setConnected(boolean, int) - Method in class ptolemy.plot.Plot
If the first argument is true, then by default for the specified dataset, points will be connected by a line.
setData(double[][]) - Method in class edu.bu.lite.spex.SDUnstructured
initialize the structured dataset.
setData(int, double[][]) - Method in class ptolemy.plot.EditablePlot
 
setDataCache(DataCache) - Method in class edu.bu.lite.spex.SDStructured
Set the value of dataCache.
setDataurl(String) - Method in class ptolemy.plot.PlotBox
Deprecated.  
setDebug(boolean) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
setDocumentBase(URL) - Method in class ptolemy.plot.PlotBox
Deprecated.  
setDw(double) - Method in class edu.bu.lite.spex.SDUnstructured1
make sure dw is always in the wavelength coordinate system using nanometers.
setEditable(int) - Method in class ptolemy.plot.EditablePlot
Specify which dataset is editable.
setEditable(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
Enable on screen editing of the given spectrum.
setElement(Element) - Method in class edu.bu.lite.periodictable.ElementDataView
 
setElement(Element) - Method in class edu.bu.lite.periodictable.ElementSelector
Set the value of element.
setElement(Element) - Method in class edu.bu.lite.periodictable.ElementView
 
setEnhance(boolean) - Static method in class edu.bu.lite.spex.ColorBandList
 
setEnhance(boolean) - Method in class edu.bu.lite.spex.ColorMapper
set the value of enhance
setEnhanceLineSpectra(boolean) - Method in class edu.bu.lite.spex.SpectrumPlot
enhance the display of the spectral lines for elements of the periodic table.
setForeground(Color) - Method in class ptolemy.plot.PlotBox
Set the foreground color.
setFunction(Fx) - Method in class edu.bu.lite.spex.DataCache
Set the value of function.
setGlobalColorMapper(ColorMapper) - Static method in class edu.bu.lite.spex.ColorBand
 
setGrid(boolean) - Method in class ptolemy.plot.PlotBox
Control whether the grid is drawn.
setImage(ImageIcon) - Method in class edu.bu.lite.spex.ImageMap
 
setImageDimension(int, int) - Method in class edu.bu.lite.spex.ImageMap
 
setImax(double) - Method in class edu.bu.lite.spex.DataCache
 
setImin(double) - Method in class edu.bu.lite.spex.DataCache
 
setImpulses(boolean) - Method in class ptolemy.plot.Plot
If the argument is true, then a line will be drawn from any plotted point down to the x axis.
setImpulses(boolean, int) - Method in class ptolemy.plot.Plot
If the first argument is true, then a line will be drawn from any plotted point in the specified dataset down to the x axis.
setIntensityScale(float) - Method in class edu.bu.lite.spex.ColorMapper
 
setitallup() - Method in class edu.bu.lite.periodictable.ElementDataView
 
setLab(SpectrumExplorer) - Method in class edu.bu.lite.spex.SpectrumControlPanel
Set the value of lab.
setLabel(String) - Method in class edu.bu.lite.spex.SpectrumDataset
Set the value of label.
setLabelFont(String) - Method in class ptolemy.plot.PlotBox
Set the label font, which is used for axis labels and legend labels.
setMarksStyle(String) - Method in class ptolemy.plot.Plot
Set the marks style to "none", "points", "dots", or "various".
setMarksStyle(String, int) - Method in class ptolemy.plot.Plot
Set the marks style to "none", "points", "dots", "various", or "pixels" for the specified dataset.
setModeCursor() - Method in class edu.bu.lite.spex.MeasuringTool
 
setModeOff() - Method in class edu.bu.lite.spex.MeasuringTool
 
setModeSelectedSpectrum() - Method in class edu.bu.lite.spex.MeasuringTool
 
setMultipleMode(boolean) - Method in class edu.bu.lite.periodictable.PeriodicTableView
Sets the flag that determines whether this list allows multiple selections.
setNumSets(int) - Method in class ptolemy.plot.Plot
Deprecated.  
setOn(boolean) - Method in class edu.bu.lite.spex.NormalizationTool
 
setPercentIr(double) - Method in class edu.bu.lite.spex.Blackbody
Set the value of percentIr.
setPercentUv(double) - Method in class edu.bu.lite.spex.Blackbody
Set the value of percentUv.
setPercentVisible(double) - Method in class edu.bu.lite.spex.Blackbody
Set the value of percentVisible.
setPlotPoints(Vector) - Method in class edu.bu.lite.spex.SDUnstructured1
Set the value of plotPointsW.
setPlotPoints(Vector) - Method in class edu.bu.lite.spex.SDEditable
 
setPlotPoints(Vector) - Method in class edu.bu.lite.spex.DataCache
 
setPointsPersistence(int) - Method in class ptolemy.plot.Plot
Calling this method with a positive argument sets the persistence of the plot to the given number of points.
setPrintStream(PrintStream) - Static method in class edu.bu.lite.spex.test.DebugOutput
 
setRange(double, double) - Method in class edu.bu.lite.spex.SpectrumPlot
this version just changes the view of the spectrum plot (without recomputing the data), zoom in, zoom out.
setRange(double, double) - Method in class edu.bu.lite.spex.Thermometer
Set the range of the thermometers scale, in K.
setRangeAndRecompute(double, double) - Method in class edu.bu.lite.spex.SpectrumPlot
this version recomputes all the spectrum datasets based on the newly specified range, increase/decrease resolution.
setResolution(int) - Method in class edu.bu.lite.spex.SDStructured
 
setResolution(int) - Method in class edu.bu.lite.spex.SpectrumPlot
 
setReuseDatasets(boolean) - Method in class ptolemy.plot.Plot
If the argument is true, then datasets with the same name are merged into a single dataset.
setRollover(boolean) - Method in class edu.bu.lite.periodictable.ElementView
 
setScaleDatasets(boolean) - Method in class edu.bu.lite.spex.SpectrumPlot
 
setSelectable(boolean) - Method in class edu.bu.lite.periodictable.ElementView
 
setSelected(boolean) - Method in class edu.bu.lite.periodictable.ElementView
 
setSelected(boolean) - Method in class edu.bu.lite.spex.ColorBand
 
setSelectedSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.BigList
 
setShowingColor(boolean) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
setSize(int, int) - Method in class ptolemy.plot.PlotBox
Set the size of the plot.
setSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.NormalizationTool
 
setSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.DrawingTool
 
setSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.ColorBand
 
setSpectrumExplorer(SpectrumExplorer) - Method in class edu.bu.lite.spex.ImageMap
 
setSpectrumPlot(SpectrumPlot) - Method in class edu.bu.lite.spex.ColorBandList
 
setSpectrumPlot(SpectrumPlot) - Method in class edu.bu.lite.spex.ColorBand
 
setSpectrumType(SpectrumType) - Method in class edu.bu.lite.spex.SpectrumDataset
 
setSpectrumType(SpectrumType) - Method in class edu.bu.lite.spex.SpectrumPlot
Set the value of spectrumType.
setStartW(double) - Method in class edu.bu.lite.spex.SDStructured
Set the value of startX.
setStartX(double) - Method in class edu.bu.lite.spex.SDStructured
 
setStopX(double) - Method in class edu.bu.lite.spex.SDStructured
 
setStyleCrosshairs() - Method in class edu.bu.lite.spex.MeasuringTool
 
setStyleText() - Method in class edu.bu.lite.spex.MeasuringTool
 
setT(double) - Method in class edu.bu.lite.spex.Blackbody
 
setT(double) - Method in class edu.bu.lite.spex.Thermometer
 
setTemperature(double) - Method in class edu.bu.lite.spex.BlackbodyCP
change the temperature variable for the blackbody function, recompute, and update gui as necessary.
setTitle(String) - Method in class ptolemy.plot.PlotBox
Set the title of the graph.
setTitleFont(String) - Method in class ptolemy.plot.PlotBox
Set the title font.
setTLabels(double[]) - Method in class edu.bu.lite.spex.Thermometer
set the labels for the y-axis, in K.
setTotalPower(double) - Method in class edu.bu.lite.spex.Blackbody
Set the value of totalPower.
setUnits(String) - Method in class edu.bu.lite.spex.Blackbody
 
setWmax(double) - Method in class edu.bu.lite.spex.DataCache
 
setWrap(boolean) - Method in class ptolemy.plot.PlotBox
Specify whether the X axis is wrapped.
setXLabel(String) - Method in class ptolemy.plot.PlotBox
Set the label for the X (horizontal) axis.
setXLog(boolean) - Method in class ptolemy.plot.PlotBox
Specify whether the X axis is drawn with a logarithmic scale.
setXMax(double) - Method in class edu.bu.lite.spex.Blackbody
Set the value of xMax.
setXPersistence(double) - Method in class ptolemy.plot.Plot
Calling this method with a positive argument sets the persistence of the plot to the given width in units of the horizontal axis.
setXRange(double, double) - Method in class ptolemy.plot.PlotBox
Set the X (horizontal) range of the plot.
setXUnits(String) - Method in class edu.bu.lite.spex.SpectrumPlot
Set the value of xUnits.
setYLabel(String) - Method in class ptolemy.plot.PlotBox
Set the label for the Y (vertical) axis.
setYLog(boolean) - Method in class ptolemy.plot.PlotBox
Specify whether the Y axis is drawn with a logarithmic scale.
setYRange(double, double) - Method in class ptolemy.plot.PlotBox
Set the Y (vertical) range of the plot.
setYUnits(String) - Method in class edu.bu.lite.spex.SpectrumDataset
 
setYUnits(String) - Method in class edu.bu.lite.spex.SpectrumPlot
Set the value of yUnits.
setZoom(boolean) - Method in class edu.bu.lite.spex.SpectrumPlot
 
showColor() - Method in class edu.bu.lite.spex.SpectrumExplorer
output the color using the spectral energy distribution from the data.
showCrab - Variable in class edu.bu.lite.spex.ImageMap
 
showCrab() - Method in class edu.bu.lite.spex.SpectrumExplorer
display the crab nebula in the control panel.
showData() - Method in class edu.bu.lite.periodictable.ElementView
show detailed information for this element in a separate frame.
showData(Element) - Static method in class edu.bu.lite.periodictable.ElementView
show detailed information about the given element in a separate frame.
showHubble - Variable in class edu.bu.lite.spex.ImageMap
 
showTableEditor(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumExplorer
pop up a new window which displays the data for the selected spectrum.
showTuningFork() - Method in class edu.bu.lite.spex.SpectrumExplorer
display the hubble tuning fork diagram in the control panel.
SI - Static variable in class edu.bu.lite.spex.Blackbody
 
slategrey - Static variable in class edu.bu.lite.periodictable.ColorUtil
 
sort() - Method in class edu.bu.lite.spex.SDUnstructured1
sort the vector or plotpoints in ascending order along the x-axis.
SOUTH - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the south of the point.
SOUTHEAST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the south and the east of the point.
SOUTHWEST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the south and the west of the point.
SpecApplet - class edu.bu.lite.spex.SpecApplet.
 
SpecApplet() - Constructor for class edu.bu.lite.spex.SpecApplet
 
spectrum_clut - Static variable in class edu.bu.lite.spex.CIE
 
spectrum_cnt - Static variable in class edu.bu.lite.spex.CIE
 
spectrum_start - Static variable in class edu.bu.lite.spex.CIE
 
spectrum_stop - Static variable in class edu.bu.lite.spex.CIE
 
SpectrumControlPanel - class edu.bu.lite.spex.SpectrumControlPanel.
generic control panel for setting the properties of a spectrum.
SpectrumControlPanel() - Constructor for class edu.bu.lite.spex.SpectrumControlPanel
 
SpectrumDataset - class edu.bu.lite.spex.SpectrumDataset.
an (abstract) data representation of a spectrum (either as a structured array of values, as a continuous function (e.g.
SpectrumDataset() - Constructor for class edu.bu.lite.spex.SpectrumDataset
 
SpectrumExplorer - class edu.bu.lite.spex.SpectrumExplorer.
 
SpectrumExplorer() - Constructor for class edu.bu.lite.spex.SpectrumExplorer
 
SpectrumPlot - class edu.bu.lite.spex.SpectrumPlot.
A spectrum plot is a 2D plot of a spectrum dataset (optimized for displaying multiple plots in a single window).
SpectrumPlot() - Constructor for class edu.bu.lite.spex.SpectrumPlot
 
SpectrumPlot(BigList, ColorBandList) - Constructor for class edu.bu.lite.spex.SpectrumPlot
 
SpectrumPlot(ColorBandList) - Constructor for class edu.bu.lite.spex.SpectrumPlot
 
SpectrumTableModel - class edu.bu.lite.spex.SpectrumTableModel.
javax.swing.table.TableModel implementation which connects the dataset for a particular spectrum (x,y coordinates) to the javax.swing.table package so that the data can be displayed in a UI table.
SpectrumTableModel(SpectrumDataset, double[][]) - Constructor for class edu.bu.lite.spex.SpectrumTableModel
 
spectrumType - Variable in class edu.bu.lite.spex.SpectrumDataset
 
SpectrumType - class edu.bu.lite.spex.SpectrumType.
data type for representing the type of spectrum.
SpexControlPanel - class edu.bu.lite.spex.SpexControlPanel.
an AWT control panel for selecting, adding, removing spectra from the spectrum explorer.
SpexControlPanel(SpectrumExplorer) - Constructor for class edu.bu.lite.spex.SpexControlPanel
 
spline(double[], double[], int, double, double, double[]) - Static method in class edu.bu.lite.spex.CIE
Given arrays x[1..n] and y[1..n] containing a tabulated function, i.e., y[i]=f(x[i]), with x[1]splint(double[], double[], double[], int, double) - Static method in class edu.bu.lite.spex.CIE
Given the arrays xa[0..n-1] and ya[0..n-1] which tabulate a function (with the xa[i]'s in order), and given the array y2a[0..n-1], which is the output from spline above, and given a value of x, this routine returns a cubic-spline interpolated value y.
standard_reduction_potential - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
start() - Method in class edu.bu.lite.spex.SpecApplet
 
stop() - Method in class edu.bu.lite.spex.SpecApplet
 
SwingTest - class edu.bu.lite.spex.test.SwingTest.
An application that displays a JButton and several JRadioButtons.
SwingTest() - Constructor for class edu.bu.lite.spex.test.SwingTest
 
SynchrotronEmission - class edu.bu.lite.spex.SynchrotronEmission.
analytic function for synchrotron emission.
SynchrotronEmission() - Constructor for class edu.bu.lite.spex.SynchrotronEmission
 

T

T - Variable in class edu.bu.lite.spex.Blackbody
the temperature in degrees kelvin [K]
table_color_key - Static variable in class edu.bu.lite.periodictable.PeriodicTable
 
Tc_Tf(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Fahrenheit to Celsius.
Tc_Tk(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Kelvin to Celsius.
temperature - Variable in class edu.bu.lite.spex.TemperatureEvent
 
temperatureChanged(TemperatureEvent) - Method in interface edu.bu.lite.spex.TemperatureListener
Indicates that the temperature has changed.
TemperatureEvent - class edu.bu.lite.spex.TemperatureEvent.
 
TemperatureEvent(Object, double) - Constructor for class edu.bu.lite.spex.TemperatureEvent
 
TemperatureListener - interface edu.bu.lite.spex.TemperatureListener.
Implement this interface if your class is interested in temperature changes.
text - Variable in class edu.bu.lite.spex.Thermometer
 
TextUtil - class edu.bu.lite.periodictable.TextUtil.
Static methods for drawing text in a graphics context.
TextUtil() - Constructor for class edu.bu.lite.periodictable.TextUtil
 
Tf_Tc(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Celsius to Fahrenheit.
Tf_Tk(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Kelvin to Fahrenheit.
thermo - Variable in class edu.bu.lite.spex.Thermometer
 
Thermometer - class edu.bu.lite.spex.Thermometer.
Thermometer for displaying and setting the Blackbody temperature.
Thermometer() - Constructor for class edu.bu.lite.spex.Thermometer
 
Tk_Tc(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Celsius to Kelvin.
Tk_Tf(double) - Static method in class edu.bu.lite.spex.Thermometer
Transform temperature from degrees Fahrenheit to Kelvin.
toggleOn() - Method in class edu.bu.lite.spex.NormalizationTool
 
toggleSelected() - Method in class edu.bu.lite.periodictable.ElementView
 
toggleShowCrosshairs() - Method in class edu.bu.lite.spex.MeasuringTool
 
toggleZoom() - Method in class edu.bu.lite.spex.SpectrumPlot
 
toString() - Method in class edu.bu.lite.periodictable.Element
 
toString() - Method in class edu.bu.lite.periodictable.ElementView
 
toString() - Method in class edu.bu.lite.spex.SpectrumType
 
transitionColor - Static variable in class edu.bu.lite.periodictable.ColorUtil
 

U

ultraviolet_color - Static variable in class edu.bu.lite.spex.CIE
 
undo() - Method in class ptolemy.plot.EditablePlot
Undo the latest signal editing operation, if there was one.
Unicode - class edu.bu.lite.spex.test.Unicode.
helper class for printing fonts, and character encodings.
Unicode() - Constructor for class edu.bu.lite.spex.test.Unicode
 
units - Variable in class edu.bu.lite.spex.Thermometer
 
unselectAll() - Method in class edu.bu.lite.periodictable.PeriodicTableView
 
UnstructuredFileReader - class edu.bu.lite.spex.UnstructuredFileReader.
read in a spectrum as a list of x,y values which coorespond to spectral lines.
UnstructuredFileReader() - Constructor for class edu.bu.lite.spex.UnstructuredFileReader
 
updateLegend(int, String) - Method in class ptolemy.plot.PlotBox
change the legend for a dataset that already has a legend (added via addLegend(int dataset).
updateSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumPlot
update the plot (and the data) for the given spectrum, this gets called with the properties of the spectrum change (for example after blackbody.setT(double t).
updateSpectrum(SpectrumDataset) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
updateState() - Method in class edu.bu.lite.spex.test.SwingTest
 

W

WAVELENGTH - Static variable in class edu.bu.lite.spex.SpectrumType
 
wavelengthColor(double) - Static method in class edu.bu.lite.spex.CIE
Return an RGB Color for the given wavelength.
WEST - Static variable in class edu.bu.lite.periodictable.TextUtil
Locate the box to the west of the point.
windowActivated(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowClosed(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowClosing(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowDeactivated(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowDeiconified(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowIconified(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
windowOpened(WindowEvent) - Method in class edu.bu.lite.spex.SpectrumExplorer
 
write(OutputStream) - Method in class ptolemy.plot.PlotBox
Write the current data and plot configuration to the specified stream in PlotML syntax.
write(OutputStream, String) - Method in class ptolemy.plot.PlotBox
Write the current data and plot configuration to the specified stream in PlotML syntax.
write(SDUnstructured, Writer) - Method in class edu.bu.lite.spex.SDFileReader
 
write(Writer, String) - Method in class ptolemy.plot.PlotBox
Write the current data and plot configuration to the specified stream in PlotML syntax.
writeData(PrintWriter) - Method in class ptolemy.plot.PlotBox
Write plot data information to the specified output stream in PlotML.
writeData(PrintWriter) - Method in class ptolemy.plot.Plot
Write plot data information to the specified output stream in PlotML.
writeFormat(PrintWriter) - Method in class ptolemy.plot.PlotBox
Write plot format information to the specified output stream in PlotML.
writeFormat(PrintWriter) - Method in class ptolemy.plot.Plot
Write plot format information to the specified output stream in PlotML, an XML scheme.
writeOldSyntax(OutputStream) - Method in class ptolemy.plot.PlotBox
Deprecated.  
wToF(double) - Static method in class edu.bu.lite.spex.Blackbody
 

X

x - Variable in class ptolemy.plot.PlotPoint
X value after wrapping (if any).
xyzTrgb(float, float, float) - Static method in class edu.bu.lite.spex.CIE
Converts from XYZ to RGB internally.

Y

y - Variable in class ptolemy.plot.PlotPoint
Y value.
yHighEB - Variable in class ptolemy.plot.PlotPoint
Error bar Y low value.
yLowEB - Variable in class ptolemy.plot.PlotPoint
Error bar Y low value.
yUnits - Variable in class edu.bu.lite.spex.SpectrumDataset
 

Z

zoom(double, double, double, double) - Method in class ptolemy.plot.PlotBox
Zoom in or out to the specified rectangle.

_

_background - Variable in class ptolemy.plot.PlotBox
 
_bottomPadding - Variable in class ptolemy.plot.PlotBox
 
_checkDatasetIndex(int) - Method in class ptolemy.plot.Plot
Check the argument to ensure that it is a valid data set index.
_colors - Static variable in class ptolemy.plot.PlotBox
 
_currentdataset - Variable in class ptolemy.plot.Plot
 
_documentBase - Variable in class ptolemy.plot.PlotBox
 
_drawBar(Graphics, int, long, long, boolean) - Method in class ptolemy.plot.Plot
Draw bar from the specified point to the y axis.
_drawErrorBar(Graphics, int, long, long, long, boolean) - Method in class ptolemy.plot.Plot
Draw an error bar for the specified yLowEB and yHighEB values.
_drawImpulse(Graphics, long, long, boolean) - Method in class ptolemy.plot.Plot
Draw a line from the specified point to the y axis.
_drawLine(Graphics, int, long, long, long, long, boolean) - Method in class ptolemy.plot.Plot
Draw a line from the specified starting point to the specified ending point.
_drawPlot(Graphics, boolean) - Method in class ptolemy.plot.PlotBox
Draw the axes using the current range, label, and title information.
_drawPlot(Graphics, boolean, Rectangle) - Method in class ptolemy.plot.PlotBox
Draw the axes using the current range, label, and title information, at the size of the specified rectangle.
_drawPlot(Graphics, boolean, Rectangle) - Method in class ptolemy.plot.Plot
Draw the axes and then plot all points.
_drawPoint(Graphics, int, long, long, boolean) - Method in class ptolemy.plot.PlotBox
Put a mark corresponding to the specified dataset at the specified x and y position.
_drawPoint(Graphics, int, long, long, boolean) - Method in class ptolemy.plot.Plot
Put a mark corresponding to the specified dataset at the specified x and y position.
_foreground - Variable in class ptolemy.plot.PlotBox
 
_grid - Variable in class ptolemy.plot.PlotBox
 
_height - Variable in class ptolemy.plot.PlotBox
 
_help() - Method in class ptolemy.plot.PlotBox
Display basic information in its own window.
_leftPadding - Variable in class ptolemy.plot.PlotBox
 
_LOG10SCALE - Static variable in class ptolemy.plot.PlotBox
 
_lrx - Variable in class ptolemy.plot.PlotBox
The x value of the lower right corner of the plot rectangle in pixels.
_lry - Variable in class ptolemy.plot.PlotBox
The y value of the lower right corner of the plot rectangle in pixels.
_marks - Variable in class ptolemy.plot.Plot
 
_padding - Variable in class ptolemy.plot.PlotBox
The factor we pad by so that we don't plot points on the axes.
_parseLine(String) - Method in class ptolemy.plot.PlotBox
Parse a line that gives plotting information.
_parseLine(String) - Method in class ptolemy.plot.Plot
Parse a line that gives plotting information.
_plot - Variable in class ptolemy.plot.PlotFormatter
 
_points - Variable in class ptolemy.plot.Plot
 
_preferredHeight - Variable in class ptolemy.plot.PlotBox
 
_preferredWidth - Variable in class ptolemy.plot.PlotBox
 
_rangesGivenByZooming - Variable in class ptolemy.plot.PlotBox
 
_rightPadding - Variable in class ptolemy.plot.PlotBox
 
_setButtonsVisibility(boolean) - Method in class ptolemy.plot.PlotBox
Deprecated.  
_setPadding(double) - Method in class ptolemy.plot.PlotBox
Set the padding multiple.
_sizeHasBeenSet - Variable in class ptolemy.plot.PlotBox
 
_topPadding - Variable in class ptolemy.plot.PlotBox
 
_ulx - Variable in class ptolemy.plot.PlotBox
The x value of the upper left corner of the plot rectangle in pixels.
_uly - Variable in class ptolemy.plot.PlotBox
The y value of the upper left corner of the plot rectangle in pixels.
_usecolor - Variable in class ptolemy.plot.PlotBox
 
_width - Variable in class ptolemy.plot.PlotBox
 
_wrap - Variable in class ptolemy.plot.PlotBox
 
_wrapHigh - Variable in class ptolemy.plot.PlotBox
 
_wrapLow - Variable in class ptolemy.plot.PlotBox
 
_writeOldSyntax(PrintWriter) - Method in class ptolemy.plot.PlotBox
Deprecated.  
_writeOldSyntax(PrintWriter) - Method in class ptolemy.plot.Plot
Deprecated.  
_xBottom - Variable in class ptolemy.plot.PlotBox
 
_xExp - Variable in class ptolemy.plot.PlotBox
 
_xhighgiven - Variable in class ptolemy.plot.PlotBox
 
_xlog - Variable in class ptolemy.plot.PlotBox
 
_xlowgiven - Variable in class ptolemy.plot.PlotBox
 
_xMax - Variable in class ptolemy.plot.PlotBox
 
_xMin - Variable in class ptolemy.plot.PlotBox
 
_xRangeGiven - Variable in class ptolemy.plot.PlotBox
 
_xscale - Variable in class ptolemy.plot.PlotBox
Scaling used for the horizontal axis in plotting points.
_xTop - Variable in class ptolemy.plot.PlotBox
 
_yBottom - Variable in class ptolemy.plot.PlotBox
 
_yExp - Variable in class ptolemy.plot.PlotBox
 
_yhighgiven - Variable in class ptolemy.plot.PlotBox
 
_ylog - Variable in class ptolemy.plot.PlotBox
 
_ylowgiven - Variable in class ptolemy.plot.PlotBox
 
_yMax - Variable in class ptolemy.plot.PlotBox
 
_yMin - Variable in class ptolemy.plot.PlotBox
 
_yRangeGiven - Variable in class ptolemy.plot.PlotBox
 
_yscale - Variable in class ptolemy.plot.PlotBox
Scaling used for the vertical axis in plotting points.
_yTop - Variable in class ptolemy.plot.PlotBox
 

A B C D E F G H I K L M N O P R S T U W X Y Z _