Serialized Form


Package robi.sim.gui

Class robi.sim.gui.SimInfo implements Serializable

Class robi.sim.gui.SimJFrame implements Serializable

Serialized Fields

smb

SimJMenuBar smb
Menubar of application


sp

SimJPanel sp
Panel where the simulation runs on


ro

SimRoboOption ro
Panel where the robot values are shown

Class robi.sim.gui.SimJMenuBar implements Serializable

Serialized Fields

mFile

javax.swing.JMenu mFile

miRun

javax.swing.JMenuItem miRun

miPause

javax.swing.JMenuItem miPause

miStop

javax.swing.JMenuItem miStop

miExit

javax.swing.JMenuItem miExit

mView

javax.swing.JMenu mView

cmiCanvas

javax.swing.JCheckBoxMenuItem cmiCanvas

cmiPic

javax.swing.JCheckBoxMenuItem cmiPic

cmiSensor

javax.swing.JCheckBoxMenuItem cmiSensor

mAdd

javax.swing.JMenu mAdd

miRobot

javax.swing.JMenuItem miRobot

miLight

javax.swing.JMenuItem miLight

miClear

javax.swing.JMenuItem miClear

mQ

javax.swing.JMenu mQ

miInfo

javax.swing.JMenuItem miInfo

Class robi.sim.gui.SimJPanel implements Serializable

Serialized Fields

mouseState

int mouseState
Mouse state


robot

SimRobot robot
Robot of simulation


lights

java.util.Vector lights
Lights of simulaiton


ro

SimRoboOption ro
Option Pane


mb

SimJMenuBar mb
Menubar


spum

SimJPopupMenu spum
Popup Menu


scl

SimCodeLoader scl
SimLoader Class


drawCanvas

boolean drawCanvas
draw canvas switch


drawPic

boolean drawPic
draw pic switch


drawSensor

boolean drawSensor
draw sensor switch

Class robi.sim.gui.SimJPopupMenu implements Serializable

Serialized Fields

mRun

javax.swing.JMenuItem mRun

mPause

javax.swing.JMenuItem mPause

mStop

javax.swing.JMenuItem mStop

mClear

javax.swing.JMenuItem mClear

mLight

javax.swing.JMenuItem mLight

mRobot

javax.swing.JMenuItem mRobot

mRemove

javax.swing.JMenuItem mRemove

Class robi.sim.gui.SimOptionJPanel implements Serializable

Class robi.sim.gui.SimRoboOption implements Serializable

Serialized Fields

roboOpt

javax.swing.JPanel roboOpt
Main option panel


choose

javax.swing.JLabel choose
Choose label


creatures

javax.swing.JComboBox creatures
Creature selection


motorPan

javax.swing.JPanel motorPan
Groundpanel of motor displays


m1

SimValueField m1
Motor A speed display


m2

SimValueField m2
Motor B speed display


m3

SimValueField m3
Motor C speed display


sensorPan

javax.swing.JPanel sensorPan
Groundpanel of sensor displays


s1

SimValueField s1
Sensor 1 value display


s2

SimValueField s2
Sensor 2 value display


s3

SimValueField s3
Sensor 3 value display

Class robi.sim.gui.SimValueField implements Serializable

Serialized Fields

lbl

javax.swing.JLabel lbl

txt

javax.swing.JTextField txt


Package robi.sim.objects

Class robi.sim.objects.SimLight implements Serializable

Serialized Fields

lightValue

int lightValue
Light value

Class robi.sim.objects.SimObject implements Serializable

Serialized Fields

xpos

int xpos
x-y coordiantes of SimObject


ypos

int ypos
x-y coordiantes of SimObject


height

int height
Dimension of SimObject


width

int width
Dimension of SimObject


picHeight

int picHeight
Dimension of SimObject picture


picWidth

int picWidth
Dimension of SimObject picture


selected

boolean selected
SimObject selected


img

java.awt.Image img
SimObject picutre


pum

SimObjectPopup pum
PopUp menu for simulation objects

Class robi.sim.objects.SimObjectPopup implements Serializable

Serialized Fields

mRemove

javax.swing.JMenuItem mRemove

Class robi.sim.objects.SimRobot implements Serializable

Serialized Fields

thRobo

java.lang.Thread thRobo
Robo thread


angle

double angle
Angle (in radiant)


at

java.awt.geom.AffineTransform at
Current transformation


motorA

int motorA
Power of motor A


motorB

int motorB
Power of motor B


motorC

int motorC
Power of motor C


sensor

SimSensor[] sensor
Sensors 1..3


xc

double xc
Center of canvas


yc

double yc
Center of canvas


isRunning

boolean isRunning
Running switch


isThRunning

boolean isThRunning
Thread sunning switch


sro

SimRoboOption sro
Robot Option Panel