Serialized Form


Package edu.bu.lite.periodictable

Class edu.bu.lite.periodictable.Element implements Serializable

Serialized Fields

atomicNumber

int atomicNumber

Class edu.bu.lite.periodictable.ElementDataView implements Serializable

Serialized Fields

element

Element element

Class edu.bu.lite.periodictable.ElementSelector implements Serializable

Serialized Fields

ptv

PeriodicTableView ptv

element

Element element

Class edu.bu.lite.periodictable.ElementView implements Serializable

Serialized Fields

element

Element element
the Element of which this is a view.

selectable

boolean selectable
When an ElementView is selectable, clicking on it toggles its selection state and notifies interested listeners.

selected

boolean selected

rollover

boolean rollover

label_by_symbol

boolean label_by_symbol

Class edu.bu.lite.periodictable.PeriodicTableView implements Serializable

Serialized Fields

multipleMode

boolean multipleMode


Package edu.bu.lite.spex

Class edu.bu.lite.spex.ColorBand implements Serializable

Serialized Fields

selected

boolean selected
indicate whether or not this is the selected spectrum.

_labelFont

java.awt.Font _labelFont

_labelFontMetrics

java.awt.FontMetrics _labelFontMetrics

spectrumPlot

SpectrumPlot spectrumPlot

spectrum

SpectrumDataset spectrum

label

javax.swing.JLabel label

colorBox

ColorBox colorBox

colorBandHeight

int colorBandHeight
the number of pixels high to paint the color band.

labelBoxWidth

int labelBoxWidth

labelHeight

int labelHeight

colorMapper

ColorMapper colorMapper

colorPatch

java.awt.Color colorPatch

Class edu.bu.lite.spex.ColorBandList implements Serializable

Serialized Fields

spectrumPlot

SpectrumPlot spectrumPlot

Class edu.bu.lite.spex.Crab implements Serializable

Serialized Fields

imageMap

ImageMap imageMap

topLabel

javax.swing.JLabel topLabel

topText

javax.swing.JTextArea topText

Class edu.bu.lite.spex.HttpFileDialog implements Serializable

Serialized Fields

enterField

javax.swing.JTextField enterField
enter a URL by hand.

contentsArea

javax.swing.JEditorPane contentsArea
display the contents of the current URL.

Class edu.bu.lite.spex.ImageMap implements Serializable

Serialized Fields

crabImageWidth

int crabImageWidth

crabImageHeight

int crabImageHeight

imageWidth

int imageWidth

imageHeight

int imageHeight

image

javax.swing.ImageIcon image

regions

java.util.Vector regions

shapes

java.awt.Shape[] shapes

currentRegion

edu.bu.lite.spex.ImageMapRegion currentRegion

lab

SpectrumExplorer lab

showCrab

boolean showCrab

showHubble

boolean showHubble

Class edu.bu.lite.spex.MainWindow implements Serializable

Serialized Fields

colorBandList

ColorBandList colorBandList

measuringTool

java.awt.Component measuringTool

spectrumPlot

SpectrumPlot spectrumPlot

controlPanel

java.awt.Component controlPanel

Class edu.bu.lite.spex.MeasuringTool implements Serializable

Serialized Fields

spectrumExplorer

SpectrumExplorer spectrumExplorer
the spectrum explorer which calls this measuring tool, this is needed in order to call spectrumExplorer.getSelectedSpectrum() to determine which spectrum to measure when the mouse enters the component.

spectrumPlot

SpectrumPlot spectrumPlot
the spectrum plot for which to map mouse events (screen coordinates) to spectrum coordinates.

spectrum

SpectrumDataset spectrum
the currently selected spectrum (out of the list of spectra in the SpectrumExplorer).

label2

javax.swing.JLabel label2
the ui component in which to display the coordinates.

showCrosshairs

boolean showCrosshairs

on

boolean on

cursorMode

boolean cursorMode

spectrumMode

boolean spectrumMode

Class edu.bu.lite.spex.SpecApplet implements Serializable

Serialized Fields

frame

java.awt.Frame frame

textArea

java.awt.TextArea textArea

param_info

java.lang.String[][] param_info

Class edu.bu.lite.spex.SpectrumExplorer implements Serializable

Serialized Fields

crabSpectra

java.util.Vector crabSpectra

controlPanelRegion

javax.swing.JPanel controlPanelRegion

crabPane

javax.swing.JTabbedPane crabPane

tuningForkSpectra

java.util.Vector tuningForkSpectra
keep a list of all the tuning fork spectra in the ui

tuningForkPane

javax.swing.JTabbedPane tuningForkPane
the ui component which displays the tuning fork diagram

colorBandList

ColorBandList colorBandList

spectrumPlot

SpectrumPlot spectrumPlot

spexControlPanel

SpexControlPanel spexControlPanel

spexControlPanel2

javax.swing.JPanel spexControlPanel2

drawingTool

DrawingTool drawingTool

measuringTool

MeasuringTool measuringTool

normalizationTool

NormalizationTool normalizationTool

colorframe

java.awt.Frame colorframe

showingColor

boolean showingColor

menuBar

javax.swing.JMenuBar menuBar

spectrumSelector

javax.swing.JMenu spectrumSelector

wavelengthMenu

javax.swing.JMenu wavelengthMenu

frequencyMenu

javax.swing.JMenu frequencyMenu

selectedSpectrum

SpectrumDataset selectedSpectrum

Class edu.bu.lite.spex.SpectrumPlot implements Serializable

Serialized Fields

bigList

BigList bigList

colorBandList

ColorBandList colorBandList

zoomListener

java.awt.event.MouseListener zoomListener

zoom

boolean zoom

datasetXmin

double datasetXmin

datasetXmax

double datasetXmax

autoFill

boolean autoFill

scaleDatasets

boolean scaleDatasets
when this is true, scale all of the datasets to [0..1]

resolution

int resolution

imax

double imax

imin

double imin

yscale

double yscale

spectrumType

SpectrumType spectrumType

enhanceLineSpectra

boolean enhanceLineSpectra

xUnits

java.lang.String xUnits

yUnits

java.lang.String yUnits

Class edu.bu.lite.spex.SpectrumTableModel implements Serializable

Serialized Fields

data

double[][] data

spectrum

SpectrumDataset spectrum

Class edu.bu.lite.spex.SpexControlPanel implements Serializable

Serialized Fields

lab

SpectrumExplorer lab

bbList

javax.swing.JComboBox bbList

astronomyList

javax.swing.JComboBox astronomyList

buttonPanel

javax.swing.JPanel buttonPanel

Class edu.bu.lite.spex.TemperatureEvent implements Serializable

Serialized Fields

temperature

double temperature

Class edu.bu.lite.spex.Thermometer implements Serializable

Serialized Fields

units

int units

thermo

edu.bu.lite.spex.ThermometerPanel thermo

text

javax.swing.JTextField text

nf

java.text.NumberFormat nf

eventListeners

java.util.Vector eventListeners


Package edu.bu.lite.spex.test

Class edu.bu.lite.spex.test.SwingTest implements Serializable

Serialized Fields

metalButton

javax.swing.JRadioButton metalButton

motifButton

javax.swing.JRadioButton motifButton

windowsButton

javax.swing.JRadioButton windowsButton

Class edu.bu.lite.spex.test.Unicode implements Serializable

Serialized Fields

left

javax.swing.JButton left

right

javax.swing.JButton right

l0

javax.swing.JLabel l0

l1

javax.swing.JLabel l1

l2

javax.swing.JLabel l2

l3

javax.swing.JLabel l3

l4

javax.swing.JLabel l4

l5

javax.swing.JLabel l5

l6

javax.swing.JLabel l6

l7

javax.swing.JLabel l7

l8

javax.swing.JLabel l8

l9

javax.swing.JLabel l9

la

javax.swing.JLabel la

lb

javax.swing.JLabel lb

lc

javax.swing.JLabel lc

ld

javax.swing.JLabel ld

le

javax.swing.JLabel le

lf

javax.swing.JLabel lf

start

char start


Package ptolemy.plot

Class ptolemy.plot.EditablePlot implements Serializable

Serialized Fields

_editSpecX

int[] _editSpecX

_editSpecY

int[] _editSpecY

_editSpecSet

boolean[] _editSpecSet

_currentEditX

int _currentEditX

_currentEditY

int _currentEditY

_dataset

int _dataset

_undoStack

java.util.Stack _undoStack

_redoStack

java.util.Stack _redoStack

_editListeners

java.util.Vector _editListeners

Class ptolemy.plot.Plot implements Serializable

Serialized Fields

_currentdataset

int _currentdataset
The current dataset.

_points

java.util.Vector _points
A vector of datasets.

_marks

int _marks
An indicator of the marks style. See _parseLine method for interpretation.

_pointsPersistence

int _pointsPersistence
Number of points to persist for.

_xPersistence

double _xPersistence
Persistence in units of the horizontal axis.

_bars

boolean _bars
True if this is a bar plot.

barWidth

double barWidth
Width of a bar in x axis units.

_barOffset

double _barOffset
Offset per dataset in x axis units.

_connected

boolean _connected
True if the points are connected.

_impulses

boolean _impulses
True if this is an impulse plot.

_maxDataset

int _maxDataset
The highest data set used.

_reuseDatasets

boolean _reuseDatasets
True if we saw 'reusedatasets: on' in the file.

_firstInSet

boolean _firstInSet
Is this the first datapoint in a set?

_sawFirstDataSet

boolean _sawFirstDataSet
Have we seen a DataSet line in the current data file?

_radius

int _radius
Give the radius of a point for efficiency.

_diameter

int _diameter
Give the diameter of a point for efficiency.

_prevx

java.util.Vector _prevx
Information about the previously plotted point.

_prevy

java.util.Vector _prevy
Information about the previously plotted point.

_xyInvalid

boolean _xyInvalid
Flag indicating validity of _xBottom, _xTop, _yBottom, and _yTop.

_filename

java.lang.String _filename
Last filename seen in command-line arguments.

_showing

boolean _showing
Set by _drawPlot(), and reset by clear().

_formats

java.util.Vector _formats
Format information on a per data set basis.

Class ptolemy.plot.PlotBox implements Serializable

Serialized Fields

_padding

double _padding
The factor we pad by so that we don't plot points on the axes.

_xlowgiven

double _xlowgiven
The given X and Y ranges. If they have been given the top and bottom of the x and y ranges. This is different from _xMin and _xMax, which actually represent the range of data that is plotted. This represents the range specified (which may be different due to zooming).

_xhighgiven

double _xhighgiven
The given X and Y ranges. If they have been given the top and bottom of the x and y ranges. This is different from _xMin and _xMax, which actually represent the range of data that is plotted. This represents the range specified (which may be different due to zooming).

_ylowgiven

double _ylowgiven
The given X and Y ranges. If they have been given the top and bottom of the x and y ranges. This is different from _xMin and _xMax, which actually represent the range of data that is plotted. This represents the range specified (which may be different due to zooming).

_yhighgiven

double _yhighgiven
The given X and Y ranges. If they have been given the top and bottom of the x and y ranges. This is different from _xMin and _xMax, which actually represent the range of data that is plotted. This represents the range specified (which may be different due to zooming).

_xBottom

double _xBottom
The minimum X value registered so for, for auto ranging.

_xTop

double _xTop
The maximum X value registered so for, for auto ranging.

_yBottom

double _yBottom
The minimum Y value registered so for, for auto ranging.

_yTop

double _yTop
The maximum Y value registered so for, for auto ranging.

_xlog

boolean _xlog
Whether to draw the axes using a logarithmic scale.

_ylog

boolean _ylog
Whether to draw the axes using a logarithmic scale.

_grid

boolean _grid
Whether to draw a background grid.

_wrap

boolean _wrap
Whether to wrap the X axis.

_wrapHigh

double _wrapHigh
The high range of the X axis for wrapping.

_wrapLow

double _wrapLow
The low range of the X axis for wrapping.

_background

java.awt.Color _background
Color of the background, settable from HTML.

_foreground

java.awt.Color _foreground
Color of the foreground, settable from HTML.

_topPadding

int _topPadding
Top padding. Derived classes can increment these to make space around the plot.

_bottomPadding

int _bottomPadding
Bottom padding. Derived classes can increment these to make space around the plot.

_rightPadding

int _rightPadding
Right padding. Derived classes can increment these to make space around the plot.

_leftPadding

int _leftPadding
Left padding. Derived classes can increment these to make space around the plot.

_ulx

int _ulx
The x value of the upper left corner of the plot rectangle in pixels.

_uly

int _uly
The y value of the upper left corner of the plot rectangle in pixels.

_lrx

int _lrx
The x value of the lower right corner of the plot rectangle in pixels.

_lry

int _lry
The y value of the lower right corner of the plot rectangle in pixels.

_yscale

double _yscale
Scaling used for the vertical axis in plotting points. The units are pixels/unit, where unit is the units of the Y axis.

_xscale

double _xscale
Scaling used for the horizontal axis in plotting points. The units are pixels/unit, where unit is the units of the X axis.

_usecolor

boolean _usecolor
Indicator whether to use _colors.

_width

int _width
Width and height of component in pixels.

_height

int _height
Width and height of component in pixels.

_preferredWidth

int _preferredWidth
Width and height of component in pixels.

_preferredHeight

int _preferredHeight
Width and height of component in pixels.

_sizeHasBeenSet

boolean _sizeHasBeenSet
Indicator that size has been set.

_documentBase

java.net.URL _documentBase
The document base we use to find the _filespec. NOTE: Use of this variable is deprecated. But it is made available to derived classes for backward compatibility. FIXME: Sun's appletviewer gives an exception if this is protected. Why?? So we make it temporarily public.

_actionsDeferred

boolean _actionsDeferred
Indicator of whether actions are deferred.

_deferredActions

java.util.Vector _deferredActions
List of deferred actions.

_filespec

java.lang.String _filespec
The file to be opened.

_ytickMax

double _ytickMax
The range of the plot as labeled (multiply by 10^exp for actual range.

_ytickMin

double _ytickMin
The range of the plot as labeled (multiply by 10^exp for actual range.

_xtickMax

double _xtickMax
The range of the plot as labeled (multiply by 10^exp for actual range.

_xtickMin

double _xtickMin
The range of the plot as labeled (multiply by 10^exp for actual range.

_yExp

int _yExp
The power of ten by which the range numbers should be multiplied. HACK: pjc, changed from private to protected

_xExp

int _xExp
The power of ten by which the range numbers should be multiplied. HACK: pjc, changed from private to protected

_ytickscale

double _ytickscale
Scaling used in making tick marks.

_xtickscale

double _xtickscale
Scaling used in making tick marks.

_labelFont

java.awt.Font _labelFont
Font information.

_superscriptFont

java.awt.Font _superscriptFont
Font information.

_titleFont

java.awt.Font _titleFont
Font information.

_labelFontMetrics

java.awt.FontMetrics _labelFontMetrics
FontMetric information.

_superscriptFontMetrics

java.awt.FontMetrics _superscriptFontMetrics
FontMetric information.

_titleFontMetrics

java.awt.FontMetrics _titleFontMetrics
FontMetric information.

_xlabel

java.lang.String _xlabel
The title and label strings.

_ylabel

java.lang.String _ylabel
The title and label strings.

_title

java.lang.String _title
The title and label strings.

_legendStrings

java.util.Vector _legendStrings
Legend information.

_legendDatasets

java.util.Vector _legendDatasets
Legend information.

_xticks

java.util.Vector _xticks
If XTicks or YTicks are given/

_xticklabels

java.util.Vector _xticklabels
If XTicks or YTicks are given/

_yticks

java.util.Vector _yticks
If XTicks or YTicks are given/

_yticklabels

java.util.Vector _yticklabels
If XTicks or YTicks are given/

_originalXRangeGiven

boolean _originalXRangeGiven

_originalYRangeGiven

boolean _originalYRangeGiven

_originalXlow

double _originalXlow

_originalXhigh

double _originalXhigh

_originalYlow

double _originalYlow

_originalYhigh

double _originalYhigh

Class ptolemy.plot.PlotFormatter implements Serializable

Serialized Fields

_plot

PlotBox _plot
The plot object controlled by this formatter.

_wideQuery

ptolemy.gui.Query _wideQuery

_narrowQuery

ptolemy.gui.Query _narrowQuery

_originalTitle

java.lang.String _originalTitle

_originalXLabel

java.lang.String _originalXLabel

_originalYLabel

java.lang.String _originalYLabel

_originalMarks

java.lang.String _originalMarks

_originalXTicksSpec

java.lang.String _originalXTicksSpec

_originalYTicksSpec

java.lang.String _originalYTicksSpec

_originalXRange

double[] _originalXRange

_originalYRange

double[] _originalYRange

_originalXTicks

java.util.Vector[] _originalXTicks

_originalYTicks

java.util.Vector[] _originalYTicks

_originalGrid

boolean _originalGrid

_originalStems

boolean _originalStems

_originalColor

boolean _originalColor

_originalXLog

boolean _originalXLog

_originalYLog

boolean _originalYLog

_originalConnected

boolean[][] _originalConnected

_originalPoints

PlotPoint[][] _originalPoints

Class ptolemy.plot.PlotPoint implements Serializable

Serialized Fields

connected

boolean connected
True if this point is connected to the previous point by a line.

errorBar

boolean errorBar
True if the yLowEB and yHighEB fields are valid.

originalx

double originalx
Original value of x before wrapping.

x

double x
X value after wrapping (if any).

y

double y
Y value.

yLowEB

double yLowEB
Error bar Y low value.

yHighEB

double yHighEB
Error bar Y low value.