Serialized Form
branchName
java.lang.String branchName
button
java.awt.Button button
windowThread
java.lang.Thread windowThread
pleaseCreate
boolean pleaseCreate
window
Main window
graphPanel
GraphPopup.GraphPanel graphPanel
simPanel
SimPanel simPanel
timer
java.util.Timer timer
updater
GraphPopup.Updater updater
throughFlowBut
javax.swing.JCheckBox throughFlowBut
avSpeedBut
javax.swing.JCheckBox avSpeedBut
congestionBut
javax.swing.JCheckBox congestionBut
resetBut
javax.swing.JButton resetBut
parent
Road parent
group
javax.swing.ButtonGroup group
vCalm
javax.swing.JRadioButton vCalm
calm
javax.swing.JRadioButton calm
average
javax.swing.JRadioButton average
busy
javax.swing.JRadioButton busy
vBusy
javax.swing.JRadioButton vBusy
custom
javax.swing.JRadioButton custom
done
javax.swing.JButton done
customTF
javax.swing.JTextField customTF
messagePanel
javax.swing.JPanel messagePanel
ticks
int ticks
junction
Junction junction
junctionType
javax.swing.JComboBox junctionType
junctionOps
java.lang.String[] junctionOps
pathPanel
JunctionPopup.PathPanel pathPanel
donePanel
javax.swing.JPanel donePanel
doneButton
javax.swing.JButton doneButton
myModel
JunctionPopup.MyTableModel myModel
table
javax.swing.JTable table
Class Main implements Serializable |
panelIndex
int panelIndex
buttonGroup
javax.swing.ButtonGroup buttonGroup
speedOptionsgroup
javax.swing.ButtonGroup speedOptionsgroup
selectButton
javax.swing.JToggleButton selectButton
drawRoadButton
javax.swing.JToggleButton drawRoadButton
drawJunctionButton
javax.swing.JToggleButton drawJunctionButton
deleteButton
javax.swing.JToggleButton deleteButton
orientateButton
javax.swing.JToggleButton orientateButton
changeToDesigner
javax.swing.JButton changeToDesigner
changeToSim
javax.swing.JButton changeToSim
playPauseButton
javax.swing.JButton playPauseButton
graphButton
javax.swing.JButton graphButton
statsButton
javax.swing.JButton statsButton
framerate
javax.swing.JSlider framerate
buttonPanel
javax.swing.JPanel buttonPanel
menuBar
javax.swing.JMenuBar menuBar
menu
javax.swing.JMenu menu
display
javax.swing.JMenu display
carSpeedsMenuItem
javax.swing.JMenu carSpeedsMenuItem
newMenuItem
javax.swing.JMenuItem newMenuItem
saveMenuItem
javax.swing.JMenuItem saveMenuItem
appletSave
javax.swing.JMenuItem appletSave
loadMenuItem
javax.swing.JMenuItem loadMenuItem
quitMenuItem
javax.swing.JMenuItem quitMenuItem
carSpeedOptions
javax.swing.JRadioButtonMenuItem[] carSpeedOptions
recordData
javax.swing.JCheckBoxMenuItem recordData
showData
javax.swing.JCheckBoxMenuItem showData
pathsMenuItem
javax.swing.JCheckBoxMenuItem pathsMenuItem
loadBackDrop
javax.swing.JCheckBoxMenuItem loadBackDrop
communicate
javax.swing.JCheckBoxMenuItem communicate
openIcon
javax.swing.ImageIcon openIcon
saveIcon
javax.swing.ImageIcon saveIcon
newIcon
javax.swing.ImageIcon newIcon
quitIcon
javax.swing.ImageIcon quitIcon
desIcon
javax.swing.ImageIcon desIcon
simIcon
javax.swing.ImageIcon simIcon
selIcon
javax.swing.ImageIcon selIcon
delIcon
javax.swing.ImageIcon delIcon
roadIcon
javax.swing.ImageIcon roadIcon
rotateIcon
javax.swing.ImageIcon rotateIcon
juncIcon
javax.swing.ImageIcon juncIcon
playIcon
javax.swing.ImageIcon playIcon
pauseIcon
javax.swing.ImageIcon pauseIcon
graphIcon
javax.swing.ImageIcon graphIcon
statsIcon
javax.swing.ImageIcon statsIcon
clockIcon
javax.swing.ImageIcon clockIcon
fc
javax.swing.JFileChooser fc
gridBag
java.awt.GridBagLayout gridBag
savedSpeed
int savedSpeed
savedTiming
int savedTiming
savedPause
boolean savedPause
backdropFileName
java.lang.String backdropFileName
designPanel
RoadDesigner designPanel
simPanel
SimPanel simPanel
roadNetwork
RoadNetwork roadNetwork
isApplet
AppletButton isApplet
Class Popup implements Serializable |
mainPanel
javax.swing.JPanel mainPanel
gridBag
java.awt.GridBagLayout gridBag
con
java.awt.GridBagConstraints con
drawMode
int drawMode
selectedButton
int selectedButton
normal
java.awt.BasicStroke normal
unknownJunction
java.awt.TexturePaint unknownJunction
backBufferG2D
java.awt.Graphics2D backBufferG2D
offScreenG2D
java.awt.Graphics2D offScreenG2D
gridGraphics
java.awt.Graphics2D gridGraphics
backBufferImage
java.awt.image.BufferedImage backBufferImage
offScreenImage
java.awt.image.BufferedImage offScreenImage
gridImage
java.awt.image.BufferedImage gridImage
backgroundImage
java.awt.Image backgroundImage
width
int width
height
int height
drawingBounds
java.awt.Rectangle drawingBounds
validDrawingArea
java.awt.Rectangle validDrawingArea
clipRect
java.awt.geom.Area clipRect
savedPoint
java.awt.geom.Point2D savedPoint
currentHandle
java.awt.geom.Point2D currentHandle
currentMidPoint
java.awt.geom.Point2D currentMidPoint
currentRoad
Road currentRoad
currentJunction
Junction currentJunction
nearestLine
java.awt.geom.Line2D nearestLine
popUpBox
Popup popUpBox
savedSnapX
int savedSnapX
savedSnapY
int savedSnapY
snapX
int snapX
snapY
int snapY
x
int x
y
int y
currentSnapPoint
java.awt.geom.Point2D currentSnapPoint
currentXYPoint
java.awt.geom.Point2D currentXYPoint
currentRoadSide
java.awt.Shape currentRoadSide
validity
boolean validity
roads
java.util.Vector roads
junctions
java.util.Vector junctions
parent
Main parent
roadNetwork
RoadNetwork roadNetwork
backdrop
java.awt.Image backdrop
offscreen
java.awt.Image offscreen
dc
java.awt.Dimension dc
offscreensize
java.awt.Dimension offscreensize
offgraphics
java.awt.Graphics2D offgraphics
frameNum
int frameNum
recordData
boolean recordData
roadSurfaceLength
int roadSurfaceLength
throughFlowData
int[] throughFlowData
trafficSpeedData
int[] trafficSpeedData
congestionData
int[] congestionData
dataIndex
int dataIndex
dataCounter
int dataCounter
carsOnScreen
int carsOnScreen
averageCarSpeed
int averageCarSpeed
congestionMeasure
int congestionMeasure
clickMessage
java.lang.String clickMessage
trackingCar
Car trackingCar
junctionComm
java.awt.Shape junctionComm
showData
boolean showData
simPanel
SimPanel simPanel
refresh
javax.swing.JButton refresh
done
javax.swing.JButton done