Serialized Form
mouseInside
boolean mouseInside
parent
OpticalRayTracer parent
rayTraceComputer
RayTraceComputer rayTraceComputer
dx1
MutableDouble dx1
dx2
MutableDouble dx2
dy1
MutableDouble dy1
dy2
MutableDouble dy2
dx
MutableDouble dx
dy
MutableDouble dy
ix
MutableInt ix
iy
MutableInt iy
xa
MutableDouble xa
ya
MutableDouble ya
xb
MutableDouble xb
yb
MutableDouble yb
handCursor
java.awt.Cursor handCursor
moveCursor
java.awt.Cursor moveCursor
defaultCursor
java.awt.Cursor defaultCursor
copyMenuItem
javax.swing.JMenuItem copyMenuItem
cutMenuItem
javax.swing.JMenuItem cutMenuItem
deleteMenuItem
javax.swing.JMenuItem deleteMenuItem
newLensMenuItem
javax.swing.JMenuItem newLensMenuItem
pasteAbsMenuItem
javax.swing.JMenuItem pasteAbsMenuItem
pasteCursorMenuItem
javax.swing.JMenuItem pasteCursorMenuItem
popupMenu
javax.swing.JPopupMenu popupMenu
parent
OpticalRayTracer parent
undoStack
java.util.Stack<E> undoStack
redoStack
java.util.Stack<E> redoStack
doc
javax.swing.text.Document doc
oldSearch
java.lang.String oldSearch
oldPos
int oldPos
oldHighlight
java.lang.Object oldHighlight
highlighter
javax.swing.text.Highlighter highlighter
highlightPainter
javax.swing.text.Highlighter.HighlightPainter highlightPainter
helpScrollPane
javax.swing.JScrollPane helpScrollPane
helpTextPane
javax.swing.JTextPane helpTextPane
jLabel1
javax.swing.JLabel jLabel1
jPanel1
javax.swing.JPanel jPanel1
redoButton
javax.swing.JButton redoButton
sv_findTextField
javax.swing.JTextField sv_findTextField
undoButton
javax.swing.JButton undoButton
appVersion
java.lang.String appVersion
appName
java.lang.String appName
programName
java.lang.String programName
applet
boolean applet
sv_programFrame
javax.swing.JFrame sv_programFrame
helpPane
MyHelpPane helpPane
numberFormat
java.text.NumberFormat numberFormat
sv_helpScrollPos
int sv_helpScrollPos
initManager
InitManager initManager
rayTraceComputer
RayTraceComputer rayTraceComputer
controlPanelManager
ControlPanelManager controlPanelManager
undoStack
java.util.Stack<E> undoStack
redoStack
java.util.Stack<E> redoStack
sv_lensList
java.util.Vector<E> sv_lensList
sv_selectedLensIndex
int sv_selectedLensIndex
selectedLens
Lens selectedLens
mouseTarget
Lens mouseTarget
gd1
GraphicDisplay gd1
gd2
GraphicDisplay gd2
sv_dispHiColor
ColorButton sv_dispHiColor
sv_dispLoColor
ColorButton sv_dispLoColor
sv_beamColor
ColorButton sv_beamColor
sv_lensSelColor
ColorButton sv_lensSelColor
sv_intersectionColor
ColorButton sv_intersectionColor
sv_lensOutlineColor
ColorButton sv_lensOutlineColor
sv_yBaselineColor
ColorButton sv_yBaselineColor
sv_barrierColor
ColorButton sv_barrierColor
sv_gridColor
ColorButton sv_gridColor
sv_dispScale
double sv_dispScale
sv_xOffset
double sv_xOffset
sv_yOffset
double sv_yOffset
xCenter
double xCenter
yCenter
double yCenter
mousePressX
double mousePressX
mousePressY
double mousePressY
intersectionDotRadius
int intersectionDotRadius
yStartBeamPos
double yStartBeamPos
yEndBeamPos
double yEndBeamPos
dispersionBeams
int dispersionBeams
beamCount
int beamCount
maxIntersections
int maxIntersections
xBeamSourceRefPlane
double xBeamSourceRefPlane
xBeamTargetRefPlane
double xBeamTargetRefPlane
ySnap
double ySnap
beamAngle
double beamAngle
beamWidth
int beamWidth
image
java.awt.image.BufferedImage image
sv_clipboardGraphicXSize
int sv_clipboardGraphicXSize
sv_clipboardGraphicYSize
int sv_clipboardGraphicYSize
textFieldDoubleSensitivity
double textFieldDoubleSensitivity
textFieldIntSensitivity
double textFieldIntSensitivity
curvatureFactorSensitivity
double curvatureFactorSensitivity
divergingSource
boolean divergingSource
antiAlias
boolean antiAlias
inverted
boolean inverted
drawGrid
boolean drawGrid
sv_lensMinThickness
double sv_lensMinThickness
userThickness
double userThickness
overlappedLensSelector
int overlappedLensSelector
xSize
int xSize
ySize
int ySize
sv_decimalPlaces
int sv_decimalPlaces
dx
MutableDouble dx
dy
MutableDouble dy
popupMouseX
int popupMouseX
popupMouseY
int popupMouseY
barrierColorButton
javax.swing.JButton barrierColorButton
baselineColorButton
javax.swing.JButton baselineColorButton
beamColorButton
javax.swing.JButton beamColorButton
buttonPanel
javax.swing.JPanel buttonPanel
cPanelButton
javax.swing.JButton cPanelButton
cfLabel
javax.swing.JLabel cfLabel
colorPanel
javax.swing.JPanel colorPanel
configurationTab
javax.swing.JPanel configurationTab
controlPanel
javax.swing.JPanel controlPanel
controlSubPanel
javax.swing.JPanel controlSubPanel
copyFullConfigButton
javax.swing.JButton copyFullConfigButton
copyImageButton
javax.swing.JButton copyImageButton
dispHiColorButton
javax.swing.JButton dispHiColorButton
dispLoColorButton
javax.swing.JButton dispLoColorButton
dispersionLabel
javax.swing.JLabel dispersionLabel
dispersionTextField
javax.swing.JTextField dispersionTextField
displayTab
javax.swing.JPanel displayTab
graphicPanel
javax.swing.JPanel graphicPanel
graphicPlaceholder1
javax.swing.JPanel graphicPlaceholder1
graphicPlaceholder2
javax.swing.JPanel graphicPlaceholder2
gridColorButton
javax.swing.JButton gridColorButton
helpTab
javax.swing.JPanel helpTab
hypLabel
javax.swing.JLabel hypLabel
intersectionColorButton
javax.swing.JButton intersectionColorButton
iorLabel
javax.swing.JLabel iorLabel
iorTextField
javax.swing.JTextField iorTextField
jLabel1
javax.swing.JLabel jLabel1
jLabel10
javax.swing.JLabel jLabel10
jLabel11
javax.swing.JLabel jLabel11
jLabel12
javax.swing.JLabel jLabel12
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
jLabel7
javax.swing.JLabel jLabel7
jLabel8
javax.swing.JLabel jLabel8
jLabel9
javax.swing.JLabel jLabel9
leftCFTextField
javax.swing.JTextField leftCFTextField
leftHypCheckBox
javax.swing.JCheckBox leftHypCheckBox
leftLabel
javax.swing.JLabel leftLabel
leftRadiusTextField
javax.swing.JTextField leftRadiusTextField
lensOutlineColorButton
javax.swing.JButton lensOutlineColorButton
lensRadiusLabel
javax.swing.JLabel lensRadiusLabel
lensRadiusTextField
javax.swing.JTextField lensRadiusTextField
lensSelColorButton
javax.swing.JButton lensSelColorButton
newLensButton
javax.swing.JButton newLensButton
numericPanel
javax.swing.JPanel numericPanel
pasteFullConfigButton
javax.swing.JButton pasteFullConfigButton
posLabel
javax.swing.JLabel posLabel
quitButton
javax.swing.JButton quitButton
redoButton
javax.swing.JButton redoButton
resetButton
javax.swing.JButton resetButton
rightCFTextField
javax.swing.JTextField rightCFTextField
rightHypCheckBox
javax.swing.JCheckBox rightHypCheckBox
rightLabel
javax.swing.JLabel rightLabel
rightRadiusTextField
javax.swing.JTextField rightRadiusTextField
sphereRadiusLabel
javax.swing.JLabel sphereRadiusLabel
statusLabel
javax.swing.JLabel statusLabel
sv_antiAliasCheckBox
javax.swing.JCheckBox sv_antiAliasCheckBox
sv_beamCountTextField
javax.swing.JTextField sv_beamCountTextField
sv_beamWidthTextField
javax.swing.JTextField sv_beamWidthTextField
sv_dispersionBeamsTextField
javax.swing.JTextField sv_dispersionBeamsTextField
sv_divergingSourceCheckBox
javax.swing.JCheckBox sv_divergingSourceCheckBox
sv_dotRadiusTextField
javax.swing.JTextField sv_dotRadiusTextField
sv_gridCheckBox
javax.swing.JCheckBox sv_gridCheckBox
sv_intersectionsTextField
javax.swing.JTextField sv_intersectionsTextField
sv_invertedCheckBox
javax.swing.JCheckBox sv_invertedCheckBox
sv_mainTabbedPane
javax.swing.JTabbedPane sv_mainTabbedPane
sv_offsetAngleTextField
javax.swing.JTextField sv_offsetAngleTextField
sv_snapToBaseTextField
javax.swing.JTextField sv_snapToBaseTextField
sv_xSourcePlaneTextField
javax.swing.JTextField sv_xSourcePlaneTextField
sv_xTargetPlaneTextField
javax.swing.JTextField sv_xTargetPlaneTextField
sv_yEndTextField
javax.swing.JTextField sv_yEndTextField
sv_yStartTextField
javax.swing.JTextField sv_yStartTextField
symmCheckBox
javax.swing.JCheckBox symmCheckBox
thicknessLabel1
javax.swing.JLabel thicknessLabel1
undoButton
javax.swing.JButton undoButton
unselectButton
javax.swing.JButton unselectButton
userThicknessTextField
javax.swing.JTextField userThicknessTextField
xPosLabel
javax.swing.JLabel xPosLabel
xPosTextField
javax.swing.JTextField xPosTextField
yPosLabel
javax.swing.JLabel yPosLabel
yPosTextField
javax.swing.JTextField yPosTextField