Serialized Form


Package opticalraytracer

Class opticalraytracer.GraphicDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

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

Class opticalraytracer.MyColor extends java.awt.Color implements Serializable

Class opticalraytracer.MyHelpPane extends javax.swing.JPanel implements Serializable

Serialized Fields

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

Class opticalraytracer.OpticalRayTracer extends javax.swing.JFrame implements Serializable

Serialized Fields

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