Serialized Form


Package edu.bu.qsad.app.shooter

Class edu.bu.qsad.app.shooter.ExponentLabel implements Serializable

Serialized Fields

base

int base

exponent

int exponent

_labelFont

java.awt.Font _labelFont

_superscriptFont

java.awt.Font _superscriptFont

_labelFontMetrics

java.awt.FontMetrics _labelFontMetrics

_superscriptFontMetrics

java.awt.FontMetrics _superscriptFontMetrics

Class edu.bu.qsad.app.shooter.FxCoulomb implements Serializable

Serialized Fields

z

double z

l

int l

Class edu.bu.qsad.app.shooter.FxCoulombEditor implements Serializable

Serialized Fields

f

FxCoulomb f

z_text

javax.swing.JTextField z_text

l_text

javax.swing.JTextField l_text

z_meter

Meter z_meter

l_meter

Meter l_meter

zrange

double[] zrange

lrange

int[] lrange

Class edu.bu.qsad.app.shooter.FxDoubleWell implements Serializable

Serialized Fields

w1

double w1

w2

double w2

w3

double w3

h1

double h1

h2

double h2

h3

double h3

Class edu.bu.qsad.app.shooter.FxDoubleWellEditor implements Serializable

Serialized Fields

f

FxDoubleWell f

w1_text

javax.swing.JTextField w1_text

w2_text

javax.swing.JTextField w2_text

w3_text

javax.swing.JTextField w3_text

h1_text

javax.swing.JTextField h1_text

h2_text

javax.swing.JTextField h2_text

h3_text

javax.swing.JTextField h3_text

w1_meter

Meter w1_meter

w2_meter

Meter w2_meter

w3_meter

Meter w3_meter

h1_meter

Meter h1_meter

h2_meter

Meter h2_meter

h3_meter

Meter h3_meter

Class edu.bu.qsad.app.shooter.FxHarmonic implements Serializable

Serialized Fields

k

double k

Class edu.bu.qsad.app.shooter.FxHarmonicEditor implements Serializable

Serialized Fields

f

FxHarmonic f

k_text

javax.swing.JTextField k_text

k_meter

Meter k_meter

Class edu.bu.qsad.app.shooter.FxPotential implements Serializable

Serialized Fields

properties

java.util.Properties properties

xrange

double[] xrange

yrange

double[] yrange

intersect

double[] intersect

energyRange

double[] energyRange

energyUnits

java.lang.String energyUnits

lengthUnits

java.lang.String lengthUnits

energyLevels

java.util.Vector energyLevels

label

java.lang.String label

Class edu.bu.qsad.app.shooter.FxPotentialEditor implements Serializable

Serialized Fields

center

javax.swing.JPanel center

resetButton

javax.swing.JButton resetButton

rownum

int rownum

labelFont

java.awt.Font labelFont

Class edu.bu.qsad.app.shooter.FxRamp implements Serializable

Serialized Fields

M

double M

B

double B

Class edu.bu.qsad.app.shooter.FxRampEditor implements Serializable

Serialized Fields

f

FxRamp f

slope_text

javax.swing.JTextField slope_text

intercept_text

javax.swing.JTextField intercept_text

slope_meter

Meter slope_meter

intercept_meter

Meter intercept_meter

Class edu.bu.qsad.app.shooter.FxSquareWell implements Serializable

Serialized Fields

boxWidth

double boxWidth

boxHeight

double boxHeight

Class edu.bu.qsad.app.shooter.FxSquareWellEditor implements Serializable

Serialized Fields

f

FxSquareWell f

width_text

javax.swing.JTextField width_text

height_text

javax.swing.JTextField height_text

width_meter

Meter width_meter

height_meter

Meter height_meter

Class edu.bu.qsad.app.shooter.Meter implements Serializable

Serialized Fields

is_focus_trav

boolean is_focus_trav

keyincrement

double keyincrement

orientation

int orientation
the orientation [ VERTICAL | HORIZONTAL ].


label_location

int label_location
the location of the label relative to the track and tickmarks [LEFT | RIGHT | TOP | BOTTOM].


isFilled

boolean isFilled
When the Meter isFilled fill in the region of the screen from the startValue to the value.


showSlider

boolean showSlider
Treat the Meter as a standard slider, instead of filling.


value

double value
The current value in world coordinates. When the bar isFilled, use this value as the anchor(zero) point.


startValue

double startValue
The anchor (zero) value in world coordinates. When the bar isFilled, use this value to determine the area of the slider to fill in.


enableSetValue

boolean enableSetValue
When the Meter enables SetValue mouse clicks and mouse drags set the scalar value. Default setting is false.


snapToGrid

boolean snapToGrid
When snapToGrid is on (true) mouse drags cause the user specified value to fall within the specified grid. by default the grid is set to 1, meaning integer values.


grid

double grid

enableSetZoom

boolean enableSetZoom
When the Meter enables SetZoomValue single clicks zoom in, double clicks zoom out by a specified zoom factor.


barColor

java.awt.Color barColor
The color to fill in the bar when the slider isFilled.


userDefinedLabelColor

java.awt.Color userDefinedLabelColor
The color for the text and hash mark for user defined labels, to set the apart from the default labels.


trackWidth

int trackWidth

trackRect

java.awt.Rectangle trackRect

sliderRect

java.awt.Rectangle sliderRect

hiliteSliderRect

boolean hiliteSliderRect

sliderRectColor

java.awt.Color sliderRectColor

hiliteTrackRect

boolean hiliteTrackRect

showMajorTics

boolean showMajorTics

showMinorTics

boolean showMinorTics

showLabels

boolean showLabels

showStandardLabels

boolean showStandardLabels

majorTicSpacing

double majorTicSpacing

minorTicSpacing

double minorTicSpacing

majorticlist

int[] majorticlist

minorticlist

int[] minorticlist

labelWidth

int labelWidth

labelHeight

int labelHeight

textstart

int textstart

textstyle

int textstyle

_labelFont

java.awt.Font _labelFont

_labelFontMetrics

java.awt.FontMetrics _labelFontMetrics

screenoffset

int screenoffset
defines the offset from the top of the screen for mapping values to pixels, this is required for labels.


valmax

double valmax

valmin

double valmin

userDefinedLabels

java.util.Vector userDefinedLabels

standardLabels

java.util.Vector standardLabels

eventListeners

java.util.Vector eventListeners

pref_size

int pref_size
Fix the size of the Meter to an exact number of pixels. I know this isn't perfect, but it is easier to build user interfaces precisely with this feature. If you want a meter to be a certain size, make sure to call this method. If pref_size is less than zero, then the super.getPreferredSize is called.


dragging

boolean dragging

start_drag

boolean start_drag

Class edu.bu.qsad.app.shooter.PlotContainer implements Serializable

Serialized Fields

potentialPlot

PtPlotCanvas potentialPlot

wfPlot

PtPlotCanvas wfPlot

Class edu.bu.qsad.app.shooter.PlotLegend implements Serializable

Class edu.bu.qsad.app.shooter.PtPlotCanvas implements Serializable

Class edu.bu.qsad.app.shooter.ScalarEvent implements Serializable

Serialized Fields

value

double value
The scale value.


dragging

boolean dragging
the state of the settor, whether or not dragging is taking place.

Class edu.bu.qsad.app.shooter.SelectFunctionAction implements Serializable

Serialized Fields

shooter

Shooter shooter

fileActions

FileActions fileActions

function

PotentialFunction function

Class edu.bu.qsad.app.shooter.Shooter implements Serializable

Serialized Fields

debug

boolean debug

isApplet

boolean isApplet

workspace

Workspace workspace

computation

Computation computation

intersect

double[] intersect

x

double[] x

y

double[] y

wf1

double[] wf1

shadedRegions

java.util.Vector shadedRegions

forbiddenRegions

java.util.Vector forbiddenRegions

pf

PotentialFunction pf

energySetter

EnergySetter energySetter

energyMeter

Meter energyMeter

energyPanel

javax.swing.JPanel energyPanel

energyText

javax.swing.JTextField energyText

exponentLabel

javax.swing.JLabel exponentLabel

exponentLabel2

ExponentLabel exponentLabel2

potentialPlot

PtPlotCanvas potentialPlot

wfPlot

PtPlotCanvas wfPlot

legend

PlotLegend legend

plotContainer

PlotContainer plotContainer

editorPanel

javax.swing.JPanel editorPanel

northPanel

javax.swing.JPanel northPanel

equation

javax.swing.JLabel equation

equationBorder

javax.swing.border.Border equationBorder

functionLabel

javax.swing.JLabel functionLabel

fileActions

FileActions fileActions

menuBar

javax.swing.JMenuBar menuBar

fileMenu

javax.swing.JMenu fileMenu

exitMenu

javax.swing.JMenuItem exitMenu

selectMenu

javax.swing.JMenu selectMenu

energyMenu

javax.swing.JMenu energyMenu

selectEnergyMenu

javax.swing.JMenu selectEnergyMenu

selectEnergyGroup

javax.swing.ButtonGroup selectEnergyGroup

editMenu

javax.swing.JMenu editMenu

exportMenu

javax.swing.JMenu exportMenu

copyEnergyLevelsMenu

javax.swing.JMenuItem copyEnergyLevelsMenu

exportEnergyLevelsMenu

javax.swing.JMenuItem exportEnergyLevelsMenu

copyWfData

javax.swing.JMenuItem copyWfData

exportWfMenu

javax.swing.JMenuItem exportWfMenu

copyPfData

javax.swing.JMenuItem copyPfData

exportPfMenu

javax.swing.JMenuItem exportPfMenu

viewMenu

javax.swing.JMenu viewMenu

showKineticEnergyMenu

javax.swing.JMenuItem showKineticEnergyMenu

showDotsMenu

javax.swing.JMenuItem showDotsMenu

showCutoffMenu

javax.swing.JMenuItem showCutoffMenu

showAxesMenu

javax.swing.JMenuItem showAxesMenu

showEnergyMenu

javax.swing.JMenuItem showEnergyMenu

showForbiddenRegionMenu

javax.swing.JMenuItem showForbiddenRegionMenu

uiMenu

javax.swing.JMenu uiMenu

selectGroup

javax.swing.ButtonGroup selectGroup

nf

java.text.NumberFormat nf

cutoffText

javax.swing.JTextField cutoffText

shooterCountText

javax.swing.JTextField shooterCountText

amplitudeToggle

javax.swing.JComboBox amplitudeToggle

normalizeToggle

javax.swing.JComboBox normalizeToggle

pf_cnt

int pf_cnt

Class edu.bu.qsad.app.shooter.ShooterApplet implements Serializable


Package edu.bu.qsad.app.shooter.io

Class edu.bu.qsad.app.shooter.io.EnergyLevel implements Serializable

Serialized Fields

energy

java.math.BigDecimal energy

exponent

int exponent

precision

java.math.BigDecimal precision

cutoff

java.math.BigDecimal cutoff

count

int count

Class edu.bu.qsad.app.shooter.io.EnergySetterParams implements Serializable

Serialized Fields

autoCompute

boolean autoCompute

selectedEnergyLevel

java.math.BigDecimal selectedEnergyLevel

precision

java.math.BigDecimal precision

exponent

int exponent

minEnergy

double minEnergy

maxEnergy

double maxEnergy

savedEnergyLevels

java.util.Vector savedEnergyLevels

Class edu.bu.qsad.app.shooter.io.FunctionTableModel implements Serializable

Serialized Fields

x

double[] x

y

double[] y

nf

java.text.NumberFormat nf

Class edu.bu.qsad.app.shooter.io.PlotParams implements Serializable

Serialized Fields

autoCompute

boolean autoCompute

startX

java.math.BigDecimal startX

stopX

java.math.BigDecimal stopX

startY

java.math.BigDecimal startY

stopY

java.math.BigDecimal stopY

showKinteticEnergy

boolean showKinteticEnergy

showCutoff

boolean showCutoff

showAxes

boolean showAxes

showForbiddenRegion

boolean showForbiddenRegion

forbiddenRegionColor

java.awt.Color forbiddenRegionColor

showDots

boolean showDots

showPotentialFunction

boolean showPotentialFunction

showEnergy

boolean showEnergy

showWaveFunction

boolean showWaveFunction

Class edu.bu.qsad.app.shooter.io.PotentialFunction implements Serializable

Serialization Methods

writeObject

public void writeObject(java.io.PrintStream out,
                        java.lang.String label)
                 throws java.lang.Exception
Serialized Fields

label

java.lang.String label

file

java.io.File file

modified

boolean modified

saved

boolean saved

fx

FxPotential fx

shooterParams

ShooterParams shooterParams

plotParams

PlotParams plotParams

energySetterParams

EnergySetterParams energySetterParams

waveFunctionParams

WaveFunctionParams waveFunctionParams

Class edu.bu.qsad.app.shooter.io.ShooterParams implements Serializable

Serialized Fields

autoCompute

boolean autoCompute

startX

double startX

stopX

double stopX

count

int count

Class edu.bu.qsad.app.shooter.io.WaveFunctionParams implements Serializable

Serialized Fields

autoCompute

boolean autoCompute

amplitudeSquared

boolean amplitudeSquared

normalized

boolean normalized

Class edu.bu.qsad.app.shooter.io.Workspace implements Serializable

Serialized Fields

file

java.io.File file

modified

boolean modified

saved

boolean saved

potentialFunctions

java.util.Vector potentialFunctions

selectedPotentialFunction

PotentialFunction selectedPotentialFunction