Serialized Form


Package intellego

Class intellego.IntroScene extends javax.swing.JDialog implements Serializable

Serialized Fields

exitTimer

javax.swing.Timer exitTimer


Package interfaces

Class interfaces.SimDisplay extends javax.swing.JPanel implements Serializable


Package main

Class main.About extends javax.swing.JFrame implements Serializable

Class main.CodeEditor extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

currentFile

java.io.File currentFile
the current file open in the Code Editor


currentFileName

java.lang.String currentFileName
The name and directory of the current open file.


oldFileContents

java.lang.String oldFileContents
The contents of the file up to the last save point.


newFileContents

java.lang.String newFileContents
The current contents including changes made from the last save point of the file.


currentDir

java.io.File currentDir
The current file's directory


codePane

javax.swing.JEditorPane codePane
The editor pane within the current frame.


saveTimer

javax.swing.Timer saveTimer
A timer used to display saving messages to the user.


fileString

java.lang.String fileString
The name of the current open file

Class main.ColorOptionDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

colorL

javax.swing.JLabel colorL

rL

javax.swing.JLabel rL

bL

javax.swing.JLabel bL

gL

javax.swing.JLabel gL

previewL

javax.swing.JLabel previewL

title

javax.swing.JLabel title

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

tryW

javax.swing.JButton tryW

rT

javax.swing.JTextField rT

bT

javax.swing.JTextField bT

gT

javax.swing.JTextField gT

preview

javax.swing.JTextArea preview

colorSelection

javax.swing.JComboBox colorSelection

desiredColor

java.awt.Color desiredColor

availableColors

java.lang.String[] availableColors

index

int index

display

SimDisplay display

world

SimWorld world

objectName

java.lang.String objectName

simg

SimGround simg

grid

GridDisplay grid

sim

SimUI sim

Class main.ExternalMessager extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

messagePane

javax.swing.JEditorPane messagePane
The pane which communicates to the user the results of the proccesses.

Class main.GridDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

width

int width
the width of the simulation world


height

int height
the height of the simulation world


g2

java.awt.Graphics2D g2
java graphics 2d object


gridSize

int gridSize
the horizontal and vertical spacing between grid pixels


gridBuffer

java.awt.image.BufferedImage gridBuffer
a buffered image of the grid


bufferG2D

java.awt.Graphics2D bufferG2D
a graphics 2d image


op

java.awt.image.RescaleOp op
a java RescaleOp object


simWorld

BasicSimWorld simWorld
the simulation world


gridColor

java.awt.Color gridColor
the colour of the grid pixels


worldColor

java.awt.Color worldColor
the ground colour of the world


wantGrid

boolean wantGrid
if the grid is visible


dotSize

int dotSize
the pixel-size of each grid dot

Class main.GridOptionDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

gridDetailL

javax.swing.JLabel gridDetailL

pixelL

javax.swing.JLabel pixelL

title

javax.swing.JLabel title

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

tryW

javax.swing.JButton tryW

dimensionSelection

javax.swing.JComboBox dimensionSelection

pixelD

javax.swing.JComboBox pixelD

desiredColor

java.awt.Color desiredColor

availableDimensions

java.lang.String[] availableDimensions

availablePixelSizes

java.lang.String[] availablePixelSizes

display

SimDisplay display

world

SimWorld world

objectName

java.lang.String objectName

simg

SimGround simg

grid

GridDisplay grid

gridSize

int gridSize

pixelSize

int pixelSize

noGrid

boolean noGrid

simulator

SimUI simulator

Class main.HelpDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

htmlPane

javax.swing.JEditorPane htmlPane

helpURL

java.net.URL helpURL

back

javax.swing.JButton back

forward

javax.swing.JButton forward

backStack

java.util.Stack backStack

forwardStack

java.util.Stack forwardStack

tree

javax.swing.JTree tree

hyperlinkList

java.util.LinkedList hyperlinkList

Class main.InitRobotDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

xField

javax.swing.JTextField xField

zField

javax.swing.JTextField zField

bField

javax.swing.JTextField bField

cField

javax.swing.JTextField cField

xS

javax.swing.JSpinner xS

zS

javax.swing.JSpinner zS

bS

javax.swing.JSpinner bS

cS

javax.swing.JSpinner cS

xLabel

javax.swing.JLabel xLabel

zLabel

javax.swing.JLabel zLabel

bLabel

javax.swing.JLabel bLabel

cLabel

javax.swing.JLabel cLabel

cLabel2

javax.swing.JLabel cLabel2

title

javax.swing.JLabel title

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

world

SimWorld world

controller

Controller controller

display

SimDisplay display

sim

SimUI sim

Class main.LightSensorPropertiesDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

checkL

javax.swing.JLabel checkL

colorL

javax.swing.JLabel colorL

rangeL

javax.swing.JLabel rangeL

errorL

javax.swing.JLabel errorL

tA

javax.swing.JLabel[] tA

pA

javax.swing.JLabel[] pA

mA

javax.swing.JLabel[] mA

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

save

javax.swing.JButton save

open

javax.swing.JButton open

clear

javax.swing.JButton clear

previewA

javax.swing.JTextArea[] previewA

nameA

javax.swing.JTextField[] nameA

c1

javax.swing.JCheckBox c1

c2

javax.swing.JCheckBox c2

c3

javax.swing.JCheckBox c3

c4

javax.swing.JCheckBox c4

c5

javax.swing.JCheckBox c5

c6

javax.swing.JCheckBox c6

c7

javax.swing.JCheckBox c7

c8

javax.swing.JCheckBox c8

c9

javax.swing.JCheckBox c9

c10

javax.swing.JCheckBox c10

c11

javax.swing.JCheckBox c11

checkA

javax.swing.JCheckBox[] checkA

lrSpinner

javax.swing.JSpinner[] lrSpinner

urSpinner

javax.swing.JSpinner[] urSpinner

leSpinner

javax.swing.JSpinner[] leSpinner

ueSpinner

javax.swing.JSpinner[] ueSpinner

containerArray

java.awt.Container[][] containerArray

row

int row

column

int column

desiredColor

java.awt.Color desiredColor

colorA

java.awt.Color[] colorA

availableColors

java.lang.String[] availableColors

index

int index

b

int b
See Also:
Constant Field Values

lib

LightSensorColorLibrary lib

Class main.MainInterface extends javax.swing.JFrame implements Serializable

Serialized Fields

helpDialog

HelpDialog helpDialog
the help dialog frame


about

About about
the about dialog

Class main.ObjectEditDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

pointL

javax.swing.JLabel pointL

xL

javax.swing.JLabel xL

yL

javax.swing.JLabel yL

zL

javax.swing.JLabel zL

sizeL

javax.swing.JLabel sizeL

widthL

javax.swing.JLabel widthL

lengthL

javax.swing.JLabel lengthL

orientationL

javax.swing.JLabel orientationL

bearingL

javax.swing.JLabel bearingL

heightL

javax.swing.JLabel heightL

title

javax.swing.JLabel title

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

tryW

javax.swing.JButton tryW

delW

javax.swing.JButton delW

clone

javax.swing.JButton clone

xS

javax.swing.JSpinner xS

yS

javax.swing.JSpinner yS

zS

javax.swing.JSpinner zS

widthS

javax.swing.JSpinner widthS

lengthS

javax.swing.JSpinner lengthS

bearingS

javax.swing.JSpinner bearingS

heightS

javax.swing.JSpinner heightS

shapeNames

java.lang.String[] shapeNames

index

int index

display

SimDisplay display

simObject

BasicSimObject simObject

simWorld

BasicSimWorld simWorld

objectIndex

int objectIndex

sim

SimUI sim

Class main.RobotRotation extends javax.swing.JPanel implements Serializable

Serialized Fields

bearingL

javax.swing.JLabel bearingL

title

javax.swing.JLabel title

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

tryW

javax.swing.JButton tryW

remove

javax.swing.JButton remove

bearingS

javax.swing.JSpinner bearingS

sim

SimUI sim

object

SimRCX object

world

BasicSimWorld world

Class main.SaveWorldDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

fileL

javax.swing.JLabel fileL

folderL

javax.swing.JLabel folderL

typeL

javax.swing.JLabel typeL

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

fileT

javax.swing.JTextField fileT

folderT

javax.swing.JTextField folderT

simg

SimGround simg

grid

GridDisplay grid

gridSize

int gridSize

pixelSize

int pixelSize

noGrid

boolean noGrid

world

BasicSimWorld world

path

java.lang.String path

currentWorldFile

java.lang.String currentWorldFile

fileName

java.lang.String fileName

chooser

javax.swing.JFileChooser chooser

Class main.SimpleDisplay extends SimDisplay implements Serializable

Serialized Fields

world

SimWorld world

g2

java.awt.Graphics2D g2

stroke

java.awt.BasicStroke stroke

color

java.awt.Color color

lcd

javax.swing.JTextField lcd

volImage

java.awt.image.VolatileImage volImage

objectColorArray

java.awt.Color[] objectColorArray

shapeNames

java.lang.String[] shapeNames

simulator

SimUI simulator

Class main.SimUI extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

mainContainer

java.awt.Container mainContainer
The container of this class/frame


display

SimDisplay display
The SimDisplay object associated with this frame


mainPane

javax.swing.JLayeredPane mainPane
The main pane containing all the simulator frames


controllerList

java.util.LinkedList controllerList
the list of controller files


robotList

java.util.LinkedList robotList
the robot list


world

SimWorld world
the SimWorld currently opened in the simulator


running

boolean running
the state of the simulator


UPDATE_TIME

int UPDATE_TIME
the time between each cycle of the simulator


openWorld

boolean openWorld
if there is currently a SimWorld opened in the simulator


jPanel2

javax.swing.JPanel jPanel2
the panel containing the SimDisplay object


jPanel3

javax.swing.JPanel jPanel3
the panel containing the grid


xT

javax.swing.JTextField xT
the textbox indicating the X position of the mouse in the simulator


zT

javax.swing.JTextField zT
the textbox indicating the Z position of the mouse in the simulator


codeScrollPane

javax.swing.JScrollPane codeScrollPane
pane allowing for scrolling of mainContainer


lightProp

javax.swing.JMenuItem lightProp
light properties menu item


gridDisplay

GridDisplay gridDisplay
the GridDisplay object for the simulator


objectIndex

int objectIndex
the index of a selected object


selectedObject

boolean selectedObject
if a object is selected


offSetX

int offSetX
the offset of an object in the X direction to allow for proper object placement


offSetY

int offSetY
the offset of an object in the Y(Z) direction to allow for proper object placement


path

java.lang.String path
the path of a worldobject


currentWorldFile

java.lang.String currentWorldFile
the file name of the current world


colorPropertiesExist

boolean colorPropertiesExist
if a color properties dialog exists


gridDialogExist

boolean gridDialogExist
if a grid dialog exists


colorDialogExist

boolean colorDialogExist
if a color dialog exists


objectDialogExist

boolean objectDialogExist
if a object dialog exists


lightProperties

LightSensorPropertiesDialog lightProperties
the light properties dialog for the simulator


newGridOption

GridOptionDialog newGridOption
the grid dialog for the simulator


colorsPop

ColorOptionDialog colorsPop
the color dialog for the simulator


objectEdit

ObjectEditDialog objectEdit
the object dialog for the simulator


robotRotation

RobotRotation robotRotation
the robot rotation dialog for the simulator


lock

javax.swing.JCheckBox lock
the lock checkbox for the simultor


simulationStatus

javax.swing.JTextField simulationStatus
the textbox indicating the status of the simulation


propertyPanel

javax.swing.JPanel propertyPanel
the panel containing the dialog boxes


robotObjects

int[] robotObjects
an array indicating the number of robotObjects


d

InitRobotDialog d
the initialization of a robot dialog


redo

javax.swing.JMenuItem redo
redo menu item


undo

javax.swing.JMenuItem undo
undo menu item


undoStack

java.util.Stack undoStack
the undo stack


redoStack

java.util.Stack redoStack
the redo stack


simOn

boolean simOn
is the simulation on


ROBOT_IS_SELECTED

boolean ROBOT_IS_SELECTED
is the robot selected


BEGIN_ROTATION

boolean BEGIN_ROTATION
did the user begin to rotate the robot


INITIAL_X_ROT

int INITIAL_X_ROT
initial X postition where the robot was rotated from


INITIAL_Y_ROT

int INITIAL_Y_ROT
initial Y(Z) postition where the robot was rotated from


t

java.lang.Thread t
the thread on which the simulation is running


exit

boolean exit
to exit the thread

Class main.VerificationPopUp extends javax.swing.JDialog implements Serializable

Serialized Fields

xLabel

javax.swing.JLabel xLabel

OK

javax.swing.JButton OK

cancel

javax.swing.JButton cancel

window

CodeEditor window

type

int type

exitWin

boolean exitWin