Serialized Form
-
Package ec.util
-
Exception Class ec.util.BadParameterException
class BadParameterException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Class ec.util.IntBag
class IntBag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
numObjs
int numObjs
-
objs
int[] objs
-
-
Class ec.util.Log
class Log extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
appendOnRestart
boolean appendOnRestart
If the log writes to a file, should it append to the file on restart, or should it overwrite the file? -
filename
File filename
A filename, if the writer writes to a file -
isLoggingToSystemOut
boolean isLoggingToSystemOut
-
postAnnouncements
boolean postAnnouncements
Should the log post announcements? -
repostAnnouncementsOnRestart
boolean repostAnnouncementsOnRestart
Should the log repost all announcements on restart -
restarter
LogRestarter restarter
The log's restarter -
silent
boolean silent
Should we write to this log at all?
-
-
Class ec.util.LogRestarter
class LogRestarter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class ec.util.MersenneTwister
class MersenneTwister extends Random implements Serializable- serialVersionUID:
- -4035832775130174188L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
__haveNextNextGaussian
boolean __haveNextNextGaussian
-
__nextNextGaussian
double __nextNextGaussian
-
mag01
int[] mag01
-
mt
int[] mt
-
mti
int mti
-
-
Class ec.util.MersenneTwisterFast
class MersenneTwisterFast extends Object implements Serializable- serialVersionUID:
- -8219700664442619525L
-
Serialized Fields
-
__haveNextNextGaussian
boolean __haveNextNextGaussian
-
__nextNextGaussian
double __nextNextGaussian
-
mag01
int[] mag01
-
mt
int[] mt
-
mti
int mti
-
-
Class ec.util.Output
class Output extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
announcements
Vector announcements
-
error
StringBuilder error
-
errors
boolean errors
-
filePrefix
String filePrefix
-
logs
Vector logs
-
oneTimeWarnings
HashSet oneTimeWarnings
-
store
boolean store
-
throwsErrors
boolean throwsErrors
-
-
Exception Class ec.util.Output.OutputExitException
class OutputExitException extends RuntimeException implements Serializable -
Exception Class ec.util.OutputException
class OutputException extends RuntimeException implements Serializable -
Exception Class ec.util.ParamClassLoadException
class ParamClassLoadException extends RuntimeException implements Serializable -
Class ec.util.Parameter
class Parameter extends Object implements Serializable-
Serialized Fields
-
param
String param
-
-
-
Class ec.util.ParameterDatabase
class ParameterDatabase extends Object implements Serializable -
Class ec.util.ParameterDatabaseEvent
class ParameterDatabaseEvent extends EventObject implements Serializable -
Class ec.util.ParameterDatabaseTreeModel
class ParameterDatabaseTreeModel extends DefaultTreeModel implements Serializable-
Serialized Fields
-
visibleLeaves
boolean visibleLeaves
-
-
-
Class ec.util.ThreadPool
class ThreadPool extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
totalWorkers
int totalWorkers
-
workers
LinkedList workers
-
workersLock
Object workersLock
-
-
-
Package sim.display
-
Class sim.display.Console
class Console extends JFrame implements Serializable-
Serialized Fields
-
allInspectors
WeakHashMap allInspectors
Weakly maps inspectors to their stoppables for all inspectors that might possibly be around. Cleaned out when the user presses play. As inspectors are closed or eliminated, they may disappear from this WeakHashMap and be garbage collected. -
blocker
Runnable blocker
Used to block until a repaint is handled -- see spawnPlayThread() below -
buttonBox
Box buttonBox
The box which holds the play/stop/pause buttons, and the time and rate fields. -
detatchButton
JButton detatchButton
The button for detatching inspectors -
endField
PropertyField endField
Where the user can enter in a step count to stop at -
frameList
Vector frameList
The actual list of frames used in frameListDisplay -
frameListDisplay
JList frameListDisplay
The list of frames shown in the "Displays" tab -
frameRateSlider
JSlider frameRateSlider
The frame rate -
frameRateSliderChanging
boolean frameRateSliderChanging
-
frameRateSliderText
JLabel frameRateSliderText
The associated text with the speed of play slider -
incrementSeedOnStop
JCheckBox incrementSeedOnStop
The checkbox for whether or not the random seed should be incremented each play-button press -
infoPanel
JComponent infoPanel
The HTML display's container panel -
innerInspectorPanel
JSplitPane innerInspectorPanel
The split pane shown under the "Inspectors" tab, holding the list of inspectors at top, and specific inspectors at bottom -
inspectorCardLayout
CardLayout inspectorCardLayout
The card layout which enables inspectorSwitcher to show various inspectors -
inspectorList
JList inspectorList
The list of inspectors at the top of the split pane -
inspectorNames
Vector inspectorNames
Holds the names for each inspector presently in the inspectorSwitcher -
inspectorPanel
JPanel inspectorPanel
An outer panel which holds the innerInspectorPanel, plus associated buttons -
inspectorStoppables
Vector inspectorStoppables
Holds the Stoppable objects for each inspector presently in the inspectorSwitcher. -
inspectorSwitcher
JPanel inspectorSwitcher
Holds the inspectors shown at the bottom of the split pane (if any) -
inspectorToolbars
Vector inspectorToolbars
Holds the toolbars wrapping each inspector presently in the inspectorSwitcher. -
isClosing
boolean isClosing
Private internal flag which indicates if the program is already in the process of quitting. -
isClosingLock
Object isClosingLock
Private lock used by doClose() to avoid synchronizing on Console. -
lastRate
double lastRate
The last value the frame rate was set to. -
lastSteps
long lastSteps
-
lastText
String lastText
-
lastTime
double lastTime
The last value the time was set to. -
menuBar
JMenuBar menuBar
The Console's menu bar -
modelInspector
Inspector modelInspector
The global model inspector, if any -
modelInspectorScrollPane
JScrollPane modelInspectorScrollPane
The JScrollPane which holds the global model inspector, if any -
newMenu
JMenuItem newMenu
The 'New Simulation' menu. -
newMenuAllowed
boolean newMenuAllowed
Do we only allow the user to choose the 'New Simulation' menu? -
numStepsPerStepButtonPress
int numStepsPerStepButtonPress
how many steps we should take on one press of the "step" button. As this is only relevant when there is NO underlying play thread (stepping happens inside the event loop, with the play thread killed), it can be safely set, but only do so from the event loop. -
openMenu
JMenuItem openMenu
The 'Open ...' menu. -
openMenuAllowed
boolean openMenuAllowed
Do we allow the user to choose the 'Open' menu? -
pauseButton
JButton pauseButton
The pause button -
pauseField
PropertyField pauseField
Where the user can enter in a step count to pause at -
playButton
JButton playButton
The play button -
playSleep
long playSleep
Milliseconds of how long we should sleep between each step. Don't play with this. -
playState
int playState
The current state of the simulation: playing, stopped, or paused. Don't play with this. -
playThread
Thread playThread
The thread that actually goes through the steps -
playThreadLock
Object playThreadLock
A general lock used by a number of short methods which need to synchronize on stuff used by the play thread. It's NOT needed to modify the play thread itself -- that's only done in the outer GUI thread. -
preferredInspectorIndex
int preferredInspectorIndex
Keep track of the last inspector selected so it stays selected after user picks a different area. -
randomField
PropertyField randomField
Where the user can enter a new random number seed -
randomSeed
long randomSeed
Random number generator seed -
rateFormat
NumberFormat rateFormat
How the frame rate should look -
removeButton
JButton removeButton
The button for emptying the inspector list -
repeatButton
JCheckBox repeatButton
The checkbox which states whether or not we should give way just a little bit -
requiresConfirmationToStop
boolean requiresConfirmationToStop
-
saveAsMenu
JMenuItem saveAsMenu
The 'Save As...' menu. -
saveMenu
JMenuItem saveMenu
The 'Save' menu. -
saveMenuAllowed
boolean saveMenuAllowed
Do we allow the user to choose the 'Save' and 'Save As...' menus? -
shouldRepeat
boolean shouldRepeat
Should the simulation repeat when the stop button is pressed? -
showing
int showing
-
simulation
GUIState simulation
Our simulation -
simulationFile
File simulationFile
The last filename the user requested. Used to open file dialogs intelligently -
stepSlider
JSlider stepSlider
The slider which controls the number of steps per press of the step-button -
stepSliderChanging
boolean stepSliderChanging
-
stepSliderText
JLabel stepSliderText
The associated text for number of steps per press of the step-button -
stopButton
JButton stopButton
The stop button -
sweepMenu
JMenuItem sweepMenu
The Sweep Parameters menu. -
tabPane
JTabbedPane tabPane
The top-level tabbed view -
threadPriority
int threadPriority
What should the simulation thread priority be? Don't play with this. -
threadShouldStop
boolean threadShouldStop
Whether the thread should stop. Don't play with this. -
time
JLabel time
The current time -
timeBox
JComboBox timeBox
The combo box which specifies what's displayed in the time field -
timeEndField
PropertyField timeEndField
Where the user can enter in a time to stop at -
timePauseField
PropertyField timePauseField
Where the user can enter in a time to pause at -
whenShouldEnd
long whenShouldEnd
When should the simulation end? Don't play with this. -
whenShouldEndTime
double whenShouldEndTime
When should the simulation end? Don't play with this. -
whenShouldPause
long whenShouldPause
When should the simulation pause? Don't play with this. -
whenShouldPauseTime
double whenShouldPauseTime
When should the simulation pause? Don't play with this.
-
-
-
Class sim.display.Continuous2DProxy
class Continuous2DProxy extends Continuous2D implements Serializable- serialVersionUID:
- 1L
-
Class sim.display.DenseGrid2DProxy
class DenseGrid2DProxy extends DenseGrid2D implements Serializable- serialVersionUID:
- 1L
-
Class sim.display.Display2D
class Display2D extends JComponent implements Serializable-
Serialized Fields
-
backdrop
Paint backdrop
Backdrop color or other paint. This is the color/paint that the simulation is whitewashed with prior to the portrayals redrawing themselves. This differs from the scroll view's BACKGROUND color, which is the color of any area that the simulation doesn't draw on. -
clipping
boolean clipping
Whether or not we're clipping -
CLOSED_HAND_CURSOR_C
Cursor CLOSED_HAND_CURSOR_C
-
DEFAULT_PREFERENCES_KEY
String DEFAULT_PREFERENCES_KEY
-
display
JScrollPane display
The scroll view which holds the insideDisplay. -
forcePrecise
boolean forcePrecise
-
header
Box header
The component bar at the top of the Display2D. -
horizontalCurrent
int horizontalCurrent
-
horizontalMaximum
int horizontalMaximum
-
horizontalMinimum
int horizontalMinimum
-
insideDisplay
Display2D.InnerDisplay2D insideDisplay
The 2D display inside the scroll view. Does the actual drawing of the simulation. -
lastEncodedSteps
long lastEncodedSteps
The last steps for a frame that was painted to the screen. Keeping this variable around enables our movie maker to ensure that it doesn't write a frame twice to its movie stream. -
lastStep
long lastStep
-
lastTime
double lastTime
-
lastWall
long lastWall
-
layersbutton
JToggleButton layersbutton
The button which pops up the layers menu -
mouseChangesOffset
boolean mouseChangesOffset
-
movieButton
JButton movieButton
The button which starts or stops a movie -
movieMaker
MovieMaker movieMaker
Our movie maker, if one is running, else null. -
movingWrapper
LocationWrapper movingWrapper
-
OPEN_HAND_CURSOR_C
Cursor OPEN_HAND_CURSOR_C
-
openHand
boolean openHand
-
optionButton
JButton optionButton
The button which pops up the option pane -
optionPane
Display2D.OptionPane optionPane
Our option pane -
originalMousePoint
Point originalMousePoint
-
originalText
String originalText
-
originalXOffset
double originalXOffset
-
originalYOffset
double originalYOffset
-
popup
JPopupMenu popup
The popup layers menu -
port
JViewport port
The scroll view's viewport. -
portrayals
ArrayList portrayals
The list of portrayals the insideDisplay draws. Each element in this list is a Portrayal2DHolder. -
precise
boolean precise
-
preferencesKey
String preferencesKey
-
refreshbutton
JToggleButton refreshbutton
The button which pops up the refresh menu -
refreshPopup
JPopupMenu refreshPopup
The refresh menu -
sacrificialObj
Object sacrificialObj
Takes a snapshot of the Display2D's currently displayed simulation. Ought only be done from the main event loop. -
scale
double scale
Scale (zoom value). 1.0 is 1:1. 2.0 is zoomed in 2 times. Etc. -
scaleField
NumberTextField scaleField
The field for scaling values -
scaleLock
Object scaleLock
-
scrollLock
Object scrollLock
-
selectedWrappers
ArrayList selectedWrappers
-
selectionMode
int selectionMode
-
simulation
GUIState simulation
The simulation proper. -
skipBox
JComboBox skipBox
The combo box for skipping frames -
skipField
NumberTextField skipField
The field for skipping frames -
skipFrame
JFrame skipFrame
The frame which holds the skip controls -
snapshotButton
JButton snapshotButton
The button which snaps a screenshot -
stepInterval
long stepInterval
-
stopper
Stoppable stopper
The stoppable for the repeat object which redraws the Display2D in the schedule. -
timeInterval
double timeInterval
-
updateLock
Object[] updateLock
-
updateOnce
boolean updateOnce
-
updateRule
int updateRule
-
useTooltips
boolean useTooltips
Use tool tips? -
verticalCurrent
int verticalCurrent
-
verticalMaximum
int verticalMaximum
-
verticalMinimum
int verticalMinimum
-
wallInterval
long wallInterval
-
-
-
Class sim.display.Display2D.InnerDisplay2D
class InnerDisplay2D extends JComponent implements Serializable-
Serialized Fields
-
buffer
BufferedImage buffer
Image buffer for doing buffered draws, mostly for screenshots etc. -
bufferedHints
RenderingHints bufferedHints
Hints used to draw the buffered image to the screen -
height
double height
The height of the display when the scale is 1.0 -
lastToolTipEvent
MouseEvent lastToolTipEvent
-
lastToolTipText
String lastToolTipText
-
paintLock
boolean paintLock
-
toolTip
WeakReference toolTip
-
unbufferedHints
RenderingHints unbufferedHints
Hints used to draw objects to the screen or to a buffer -
viewRect
Rectangle viewRect
-
viewRectLock
Object viewRectLock
Lock for the viewRect above. Don't want to lock on the Display2D itself. -
width
double width
The width of the display when the scale is 1.0 -
xOffset
double xOffset
x offset -
yOffset
double yOffset
y offset
-
-
-
Class sim.display.Display2D.OptionPane
class OptionPane extends JFrame implements Serializable-
Serialized Fields
-
alphaInterpolation
JCheckBox alphaInterpolation
-
antialias
JCheckBox antialias
-
appPreferences
JButton appPreferences
-
buffering
int buffering
-
interpolation
JCheckBox interpolation
-
listener
ActionListener listener
-
preciseDrawing
JCheckBox preciseDrawing
-
systemPreferences
JButton systemPreferences
-
tooltips
JCheckBox tooltips
-
usageGroup
ButtonGroup usageGroup
-
useBuffer
JRadioButton useBuffer
-
useDefault
JRadioButton useDefault
-
useNoBuffer
JRadioButton useNoBuffer
-
xOffsetField
NumberTextField xOffsetField
-
yOffsetField
NumberTextField yOffsetField
-
-
-
Class sim.display.DoubleGrid2DProxy
class DoubleGrid2DProxy extends DoubleGrid2D implements Serializable- serialVersionUID:
- 1L
-
Class sim.display.IntGrid2DProxy
class IntGrid2DProxy extends IntGrid2D implements Serializable- serialVersionUID:
- 1L
-
Class sim.display.ObjectGrid2DProxy
class ObjectGrid2DProxy extends ObjectGrid2D implements Serializable- serialVersionUID:
- 1L
-
Class sim.display.Overview
class Overview extends JComponent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
sim.util.IntRect2D[] bounds
-
current
int current
-
drag_start_point_x
int drag_start_point_x
-
drag_start_point_y
int drag_start_point_y
-
dragging
boolean dragging
-
mouse_current_x
int mouse_current_x
-
mouse_current_y
int mouse_current_y
-
outerHeight
int outerHeight
-
outerWidth
int outerWidth
-
outerX
int outerX
-
outerY
int outerY
-
proxy
sim.display.SimStateProxy proxy
-
selected
ArrayList<Integer> selected
-
tempSelected
HashSet<Integer> tempSelected
-
-
Class sim.display.RateAdjuster
class RateAdjuster extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
initialTime
long initialTime
-
rate
double rate
-
started
boolean started
-
totalTics
long totalTics
-
-
Class sim.display.SimApplet
class SimApplet extends Applet implements Serializable -
Class sim.display.SimStateProxy
class SimStateProxy extends SimState implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
chosenNodePartitionList
int[] chosenNodePartitionList
-
err
Writer err
-
fields
ArrayList<sim.display.UpdatableProxy> fields
-
host
String host
-
indices
ArrayList<Integer> indices
-
lastSteps
long lastSteps
-
numProcessors
int numProcessors
-
out
Writer out
-
overview
sim.display.Overview overview
-
pauseInterval
int pauseInterval
-
port
int port
-
processor
int processor
-
refresh
long refresh
-
registry
Registry registry
-
sleep
int sleep
-
statLists
ArrayList<sim.engine.rmi.Stat>[][] statLists
-
visualizationCache
sim.engine.rmi.RemoteProcessorRMI[] visualizationCache
-
visualizationRoot
sim.engine.rmi.RemoteProcessorRMI visualizationRoot
-
worldBounds
sim.util.IntRect2D worldBounds
-
-
-
Package sim.display3d
-
Class sim.display3d.CapturingCanvas3D
class CapturingCanvas3D extends javax.media.j3d.Canvas3D implements Serializable-
Serialized Fields
-
buffer_
BufferedImage buffer_
-
height
int height
-
keepOnWriting_
boolean keepOnWriting_
-
width
int width
-
writeBuffer_
boolean writeBuffer_
-
x
int x
-
y
int y
-
-
-
Class sim.display3d.Display3D
class Display3D extends JPanel implements Serializable-
Serialized Fields
-
appPreferences
JButton appPreferences
-
autoSpin
javax.media.j3d.RotationInterpolator autoSpin
-
autoSpinBackground
javax.media.j3d.RotationInterpolator autoSpinBackground
-
autoSpinBackgroundTransformGroup
javax.media.j3d.TransformGroup autoSpinBackgroundTransformGroup
-
autoSpinTransformGroup
javax.media.j3d.TransformGroup autoSpinTransformGroup
The TransformGroup which used to spin the underlying model. This is a good place to hang stuff which you want to get rotated along with the models in the scene graph, but DON'T want transformed along with the scene graph. -
auxillarySwitch
javax.media.j3d.Switch auxillarySwitch
-
auxillarySwitchMask
BitSet auxillarySwitchMask
-
backdropAppearance
javax.media.j3d.Appearance backdropAppearance
-
backdropColor
Color backdropColor
-
backdropImage
Image backdropImage
-
bogusMover
javax.media.j3d.PointArray bogusMover
-
canvas
CapturingCanvas3D canvas
The Java3D canvas holding the universe. A good time to fool around with this is in the sceneGraphCreated() hook. -
cullingMode
int cullingMode
Sets the rasterization mode for configurable polygon portrayals. Mode can be PolygonAttributes.CULL_BACK, PolygonAttributes.CULL_FRONT, or PolygonAttributes.CULL_NONE. -
DEFAULT_PREFERENCES_KEY
String DEFAULT_PREFERENCES_KEY
-
dirty
boolean dirty
-
globalModelTransformGroup
javax.media.j3d.TransformGroup globalModelTransformGroup
The TransformGroup which holds the switch holding the portrayal's scene graph models. A good time to fool around with this is in the sceneGraphCreated() hook. This is a good place to hang stuff which you want to get rotated AND transformed along with the scene graph. -
header
Box header
The component bar at the top of the Display3D. -
inspectionAll
boolean inspectionAll
-
lastStep
long lastStep
-
lastTime
double lastTime
-
lastWall
long lastWall
-
layersbutton
JToggleButton layersbutton
The button which pops up the layers menu -
lightSwitch
javax.media.j3d.Switch lightSwitch
Holds two lights located at the camera: in slot 0, a white PointLight, and in slot 1, a white AmbientLight. You may change these lights to different colored lights, but please keep them PointLights and AmbientLights respectively. These lights are turned on and off by the Options pane. -
lightSwitchMask
BitSet lightSwitchMask
-
mOrbitBehavior
com.sun.j3d.utils.behaviors.vp.OrbitBehavior mOrbitBehavior
-
movieButton
JButton movieButton
The button which starts or stops a movie -
movieMaker
MovieMaker movieMaker
-
mSelectBehavior
SelectionBehavior mSelectBehavior
-
optionButton
JButton optionButton
The button which pops up the option pane -
optionPane
Display3D.OptionPane3D optionPane
-
orbitRotateXCheckBox
JCheckBox orbitRotateXCheckBox
-
orbitRotateYCheckBox
JCheckBox orbitRotateYCheckBox
-
orbitTranslateXCheckBox
JCheckBox orbitTranslateXCheckBox
-
orbitTranslateYCheckBox
JCheckBox orbitTranslateYCheckBox
-
orbitZoomCheckBox
JCheckBox orbitZoomCheckBox
-
polyCullBack
JRadioButton polyCullBack
-
polyCullFront
JRadioButton polyCullFront
-
polyCullNone
JRadioButton polyCullNone
-
polyFill
JRadioButton polyFill
-
polyLine
JRadioButton polyLine
-
polyPoint
JRadioButton polyPoint
-
popup
JPopupMenu popup
The popup layers menu -
portrayals
ArrayList portrayals
-
portrayalSwitch
javax.media.j3d.Switch portrayalSwitch
-
portrayalSwitchMask
BitSet portrayalSwitchMask
-
preferencesKey
String preferencesKey
-
rasterizationMode
int rasterizationMode
Sets the rasterization mode for configurable polygon portrayals. Mode can be PolygonAttributes.POLYGON_FILL, PolygonAttributes.POLYGON_LINE, or PolygonAttributes.POLYGON_POINT. -
refreshbutton
JToggleButton refreshbutton
The button which pops up the refresh menu -
refreshPopup
JPopupMenu refreshPopup
The field for scaling values -
root
javax.media.j3d.BranchGroup root
The root scene graph node in the Java3D universe. Created (and recreated) by createSceneGraph. This is a good place to hang things you don't want auto-rotated nor transformed by the Display3D. Hang things off of here in the sceneGraphCreated() hook. -
rotAxis_X
NumberTextField rotAxis_X
-
rotAxis_Y
NumberTextField rotAxis_Y
-
rotAxis_Z
NumberTextField rotAxis_Z
-
scale
double scale
-
scaleField
NumberTextField scaleField
The button which starts or stops a movie -
scaleLock
Object scaleLock
-
selectBehCheckBox
JCheckBox selectBehCheckBox
-
selectedWrappers
ArrayList selectedWrappers
-
selectionAll
boolean selectionAll
-
showAmbientLightCheckBox
JCheckBox showAmbientLightCheckBox
-
showAxesCheckBox
JCheckBox showAxesCheckBox
-
showBackgroundCheckBox
JCheckBox showBackgroundCheckBox
-
showSpotlightCheckBox
JCheckBox showSpotlightCheckBox
-
simulation
GUIState simulation
-
skipBox
JComboBox skipBox
The combo box for skipping frames -
skipField
NumberTextField skipField
The field for skipping frames -
skipFrame
JFrame skipFrame
The frame which holds the skip controls -
snapshotButton
JButton snapshotButton
The button which snaps a screenshot -
spinDuration
NumberTextField spinDuration
-
stepInterval
long stepInterval
-
stopper
Stoppable stopper
-
subgraphCount
int subgraphCount
-
systemPreferences
JButton systemPreferences
-
timeInterval
double timeInterval
-
toolTipBehavior
ToolTipBehavior toolTipBehavior
-
tooltips
JCheckBox tooltips
-
universe
com.sun.j3d.utils.universe.SimpleUniverse universe
The Java3D universe. Created (and recreated) by createSceneGraph. A good time to fool around with this is in the sceneGraphCreated() hook. -
updateLock
Object[] updateLock
-
updateOnce
boolean updateOnce
-
updateRule
int updateRule
-
usingToolTips
boolean usingToolTips
-
viewRoot
javax.media.j3d.BranchGroup viewRoot
An additional root scene graph node which is attached to the viewing transform of the universe, and thus stays in the same location regardless of the placement of the camera. -
wallInterval
long wallInterval
-
-
-
Class sim.display3d.Display3D.OptionPane3D
class OptionPane3D extends JFrame implements Serializable
-
-
Package sim.engine
-
Class sim.engine.AsynchronousSteppable
class AsynchronousSteppable extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
Class sim.engine.DIterativeRepeat
class DIterativeRepeat extends IterativeRepeat implements Serializable- serialVersionUID:
- 1L
-
Class sim.engine.DObject
class DObject extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
firstpid
int firstpid
-
localid
int localid
-
-
Class sim.engine.DSchedule
class DSchedule extends Schedule implements Serializable- serialVersionUID:
- 1L
-
Class sim.engine.DSimState
class DSimState extends SimState implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
balanceInterval
int balanceInterval
-
balancerLevel
int balancerLevel
-
distinguishedMessageQueue
ArrayList<sim.engine.DistinguishedRemoteMessage> distinguishedMessageQueue
-
fieldList
ArrayList<sim.field.HaloGrid2D<?,
?>> fieldList -
init
HashMap<String,
Serializable>[] init -
maxStats
int maxStats
-
maxStatSize
int maxStatSize
-
partition
sim.field.partitioning.Partition partition
-
processor
sim.engine.rmi.RemoteProcessor processor
-
registry
sim.engine.DistinguishedRegistry registry
-
rootInfo
HashMap<String,
Serializable> rootInfo -
statList
ArrayList<sim.engine.rmi.Stat>[] statList
-
statsStarted
boolean[] statsStarted
-
transporter
sim.engine.mpi.Transporter transporter
-
updateGlobalsInterval
int updateGlobalsInterval
-
-
Class sim.engine.DSteppable
class DSteppable extends sim.engine.DObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
stop
Stoppable stop
-
-
Class sim.engine.DTentativeStep
class DTentativeStep extends TentativeStep implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
key
Schedule.Key key
-
-
Class sim.engine.IterativeRepeat
class IterativeRepeat extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
interval
double interval
-
key
Schedule.Key key
-
lock
Object[] lock
-
step
Steppable step
-
-
Class sim.engine.JBox2DStep
class JBox2DStep extends Object implements Serializable-
Serialized Fields
-
positionIterations
int positionIterations
-
timestep
float timestep
-
velocityIterations
int velocityIterations
-
world
org.jbox2d.dynamics.World world
-
-
-
Class sim.engine.MethodStep
class MethodStep extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.engine.MultiStep
class MultiStep extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
countdown
boolean countdown
-
current
int current
-
n
int n
-
step
Steppable step
-
-
Class sim.engine.ParallelSequence
class ParallelSequence extends Sequence implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
destroysThreads
boolean destroysThreads
-
numThreads
int numThreads
-
operating
boolean operating
-
operatingLock
Object operatingLock
-
pleaseDie
boolean pleaseDie
-
threads
sim.engine.ThreadPool threads
-
-
Class sim.engine.RandomSequence
class RandomSequence extends Sequence implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
shouldSynchronize
boolean shouldSynchronize
-
-
Class sim.engine.Repeat
class Repeat extends Object implements Serializable-
Serialized Fields
-
key
Schedule.Key key
-
ordering
int ordering
-
step
Steppable step
-
-
-
Class sim.engine.Schedule
class Schedule extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
afterSteps
Bag afterSteps
-
beforeSteps
Bag beforeSteps
-
currentSteps
Bag currentSteps
-
inStep
boolean inStep
-
lock
Object lock
The schedule lock. Many methods synchronize on this lock before modifying internal variables. -
queue
Heap queue
The Schedule's queue. -
sealed
boolean sealed
Whether the schedule is sealed, as returned by isSealed(). If you modify this in a subclass, be sure to synchronize on Schedule.lock first. -
shuffling
boolean shuffling
-
steps
long steps
The current steps, as returned by getSteps(). If you modify this in a subclass, be sure to synchronize on Schedule.lock first. -
substeps
Bag substeps
-
time
double time
The current time, as returned by getTime(). If you modify this in a subclass, be sure to synchronize on Schedule.lock first.
-
-
Class sim.engine.Schedule.Key
class Key extends Object implements Serializable-
Serialized Fields
-
ordering
int ordering
-
time
double time
-
-
-
Class sim.engine.Sequence
class Sequence extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ensuresOrder
boolean ensuresOrder
-
size
int size
The number of actual Steppables in the steps array. -
steps
Steppable[] steps
The internal Steppables to be stepped. Only steps[0...size-1] are valid. This array will be populated after loadSteps() is called. -
stepsHash
LinkedHashSet stepsHash
-
toBeAdded
Bag toBeAdded
-
toBeRemoved
Bag toBeRemoved
-
toReplace
Steppable[] toReplace
-
-
Class sim.engine.SimState
class SimState extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
asynchronous
HashSet asynchronous
-
asynchronousLock
Object asynchronousLock
-
cleaningAsynchronous
boolean cleaningAsynchronous
-
job
long job
-
random
MersenneTwisterFast random
The SimState's random number generator -
schedule
Schedule schedule
SimState's schedule -
seed
long seed
-
writer
PrintWriter writer
-
-
Class sim.engine.TentativeStep
class TentativeStep extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.engine.WeakStep
class WeakStep extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
stop
Stoppable stop
-
weakStep
WeakReference weakStep
-
-
-
Package sim.field
-
Class sim.field.DAbstractGrid2D
class DAbstractGrid2D extends AbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
state
sim.engine.DSimState state
-
-
Class sim.field.HaloGrid2D
class HaloGrid2D extends UnicastRemoteObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addQueue
ArrayList<sim.field.Triplet<Number2D,
T extends Serializable, double[]>> addQueue -
addRMILock
Object addRMILock
-
fieldIndex
int fieldIndex
-
getAllQueue
ArrayList<sim.field.Pair<sim.engine.Promised,
Number2D>> getAllQueue -
getQueue
ArrayList<sim.field.Triplet<sim.engine.Promised,
Number2D, Long>> getQueue -
getRMILock
Object getRMILock
-
haloBounds
sim.util.IntRect2D haloBounds
-
localBounds
sim.util.IntRect2D localBounds
-
localStorage
S extends sim.field.storage.GridStorage<T> localStorage
-
neighbors
ArrayList<sim.field.HaloGrid2D<T extends Serializable,
S extends sim.field.storage.GridStorage<T>>.sim.field.HaloGrid2D.Neighbor> neighbors -
proxy
sim.field.GridRMICache<T extends Serializable,
Number2D> proxy -
removeAllQueue
ArrayList<Number2D> removeAllQueue
-
removeQueue
ArrayList<sim.field.Pair<Number2D,
Long>> removeQueue -
removeRMILock
Object removeRMILock
-
state
sim.engine.DSimState state
-
world
sim.util.IntRect2D world
-
worldHeight
int worldHeight
-
worldWidth
int worldWidth
-
-
Class sim.field.JBox2DObject
class JBox2DObject extends Object implements Serializable-
Serialized Fields
-
body
org.jbox2d.dynamics.Body body
-
canSetLocation
boolean canSetLocation
-
canSetOrientation2D
boolean canSetOrientation2D
-
field
Continuous2D field
-
invertY
boolean invertY
-
-
-
Class sim.field.SparseField
class SparseField extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allObjects
Bag allObjects
All the objects in the sparse field. For fast scans. Do not rely on this bag always being the same object. -
locationAndIndexHash
Map locationAndIndexHash
LocationAndIndex objects (locations and indexes into the allObjects array) hashed by Object. Ideally you would store only immutable or hash-by-pointer objects, el se they'll get lost in the HashMap. -
objectHash
Map objectHash
Bags of objects hashed by location. Do not rely on these bags always being the same objects. -
removeEmptyBags
boolean removeEmptyBags
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around? This doesn't include the allObjects bag. -
replaceLargeBags
boolean replaceLargeBags
When a bag drops to one quarter capacity, should we replace it with a new bag? This doesn't include the allObjects bag.
-
-
Class sim.field.SparseField.LocationAndIndex
class LocationAndIndex extends Object implements Serializable
-
-
Package sim.field.continuous
-
Class sim.field.continuous.Continuous2D
class Continuous2D extends SparseField implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
discretization
double discretization
Do not change this unless you have completely cleared the Continuous2D, or things will be lost in the hash. -
doubleLocationHash
Map doubleLocationHash
Where we store the Double2D values hashed by object -
height
double height
-
width
double width
-
-
Class sim.field.continuous.Continuous3D
class Continuous3D extends SparseField implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
discretization
double discretization
-
doubleLocationHash
Map doubleLocationHash
Where we store the Double3D values hashed by object -
height
double height
-
length
double length
-
width
double width
-
-
Class sim.field.continuous.DContinuous2D
class DContinuous2D extends sim.field.DAbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
halo
sim.field.HaloGrid2D<T extends sim.engine.DObject,
sim.field.storage.ContinuousStorage<T extends sim.engine.DObject>> halo -
storage
sim.field.storage.ContinuousStorage<T extends sim.engine.DObject> storage
-
-
-
Package sim.field.grid
-
Class sim.field.grid.AbstractGrid2D
class AbstractGrid2D extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
-
width
int width
-
-
Class sim.field.grid.AbstractGrid3D
class AbstractGrid3D extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
-
length
int length
-
width
int width
-
-
Class sim.field.grid.DDenseGrid2D
class DDenseGrid2D extends sim.field.DAbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
halo
sim.field.HaloGrid2D<T extends sim.engine.DObject,
sim.field.storage.DenseGridStorage<T extends sim.engine.DObject>> halo -
storage
sim.field.storage.DenseGridStorage<T extends sim.engine.DObject> storage
-
-
Class sim.field.grid.DDoubleGrid2D
class DDoubleGrid2D extends sim.field.DAbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
halo
sim.field.HaloGrid2D<Double,
sim.field.storage.DoubleGridStorage> halo -
storage
sim.field.storage.DoubleGridStorage storage
-
-
Class sim.field.grid.DenseGrid2D
class DenseGrid2D extends AbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
Bag[][] field
-
removeEmptyBags
boolean removeEmptyBags
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around? -
replaceLargeBags
boolean replaceLargeBags
When a bag drops to one quarter capacity, should we replace it with a new bag?
-
-
Class sim.field.grid.DenseGrid3D
class DenseGrid3D extends AbstractGrid3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
Bag[][][] field
-
removeEmptyBags
boolean removeEmptyBags
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around? -
replaceLargeBags
boolean replaceLargeBags
When a bag drops to one quarter capacity, should we replace it with a new bag?
-
-
Class sim.field.grid.DIntGrid2D
class DIntGrid2D extends sim.field.DAbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
halo
sim.field.HaloGrid2D<Integer,
sim.field.storage.IntGridStorage> halo -
storage
sim.field.storage.IntGridStorage storage
-
-
Class sim.field.grid.DObjectGrid2D
class DObjectGrid2D extends sim.field.DAbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
halo
sim.field.HaloGrid2D<T extends sim.engine.DObject,
sim.field.storage.ObjectGridStorage<T extends sim.engine.DObject>> halo -
storage
sim.field.storage.ObjectGridStorage<T extends sim.engine.DObject> storage
-
-
Class sim.field.grid.DoubleGrid2D
class DoubleGrid2D extends AbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
double[][] field
-
-
Class sim.field.grid.DoubleGrid3D
class DoubleGrid3D extends AbstractGrid3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
double[][][] field
-
-
Class sim.field.grid.IntGrid2D
class IntGrid2D extends AbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
int[][] field
-
-
Class sim.field.grid.IntGrid3D
class IntGrid3D extends AbstractGrid3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
int[][][] field
-
-
Class sim.field.grid.ObjectGrid2D
class ObjectGrid2D extends AbstractGrid2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
Object[][] field
-
-
Class sim.field.grid.ObjectGrid3D
class ObjectGrid3D extends AbstractGrid3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
Object[][][] field
-
-
Class sim.field.grid.SparseGrid2D
class SparseGrid2D extends SparseField implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
-
width
int width
-
-
Class sim.field.grid.SparseGrid3D
class SparseGrid3D extends SparseField implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
-
length
int length
-
width
int width
-
-
-
Package sim.field.network
-
Class sim.field.network.Edge
class Edge extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.field.network.Network
class Network extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allNodes
Bag allNodes
All the objects in the sparse field. For fast scans. Do not rely on this bag always being the same object. -
directed
boolean directed
-
emptyBag
Bag emptyBag
-
indexOutInHash
Map indexOutInHash
Hashes Network.IndexOutIn structures by Node. These structures contain the incoming edges of the Node, its outgoing edges, and the index of the Node in the allNodes bag.
-
-
Class sim.field.network.Network.IndexOutIn
class IndexOutIn extends Object implements Serializable
-
-
Package sim.portrayal
-
Class sim.portrayal.Inspector
class Inspector extends JPanel implements Serializable-
Serialized Fields
-
_volatile
boolean _volatile
-
header
JPanel header
-
showsUpdate
boolean showsUpdate
-
stopped
boolean stopped
-
title
String title
Called by the system to come up with an appropriate title for a free-floating inspector window. Often this is toString() on the underlying object. Some inspectors never become free-floating and so don't need to override this method. By default this method returns an empty String. -
updateButton
JButton updateButton
-
-
-
Class sim.portrayal.SimpleInspector
class SimpleInspector extends Inspector implements Serializable-
Serialized Fields
-
count
int count
The number of items presently in the propertyList -
listName
String listName
-
maxProperties
int maxProperties
-
members
PropertyField[] members
Each of the property fields in the property list, not all of which may exist at any time. -
numElements
JLabel numElements
-
properties
Properties properties
The generated object properties -- this may change at any time -
propertyList
LabelledList propertyList
The property list displayed -- this may change at any time -
start
int start
The current index of the topmost element -
startField
Box startField
-
state
GUIState state
The GUIState of the simulation
-
-
-
Class sim.portrayal.SimplePortrayal2D
class SimplePortrayal2D extends Object implements Serializable
-
-
Package sim.portrayal.network
-
Class sim.portrayal.network.SimpleEdgePortrayal2D
class SimpleEdgePortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
adjustsThickness
boolean adjustsThickness
-
baseWidth
double baseWidth
-
fromPaint
Paint fromPaint
-
labelFont
Font labelFont
-
labelPaint
Paint labelPaint
-
labelScaling
int labelScaling
-
preciseLine
Line2D.Double preciseLine
-
precisePoly
GeneralPath precisePoly
-
scaledFont
Font scaledFont
-
scaling
int scaling
-
shape
int shape
-
toPaint
Paint toPaint
-
xPoints
int[] xPoints
-
yPoints
int[] yPoints
-
-
-
Class sim.portrayal.network.SpatialNetwork2D
class SpatialNetwork2D extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
field
SparseField2D field
-
field2
SparseField2D field2
-
network
Network network
-
-
-
Package sim.portrayal.simple
-
Class sim.portrayal.simple.AbstractShapePortrayal2D
class AbstractShapePortrayal2D extends SimplePortrayal2D implements Serializable -
Class sim.portrayal.simple.AdjustablePortrayal2D
class AdjustablePortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
adjusting
boolean adjusting
-
adjustingInitialPosition
Point2D.Double adjustingInitialPosition
-
adjustingInitialScale
double adjustingInitialScale
-
adjustingObject
Object adjustingObject
-
child
SimplePortrayal2D child
-
-
-
Class sim.portrayal.simple.CircledPortrayal2D
class CircledPortrayal2D extends OvalPortrayal2D implements Serializable-
Serialized Fields
-
child
SimplePortrayal2D child
-
onlyCircleWhenSelected
boolean onlyCircleWhenSelected
-
showCircle
boolean showCircle
Overrides all drawing.
-
-
-
Class sim.portrayal.simple.FacetedPortrayal2D
class FacetedPortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
children
SimplePortrayal2D[] children
-
errorThrown
boolean errorThrown
-
portrayAllChildren
boolean portrayAllChildren
-
-
-
Class sim.portrayal.simple.HexagonalPortrayal2D
class HexagonalPortrayal2D extends ShapePortrayal2D implements Serializable -
Class sim.portrayal.simple.ImagePortrayal2D
class ImagePortrayal2D extends RectanglePortrayal2D implements Serializable-
Serialized Fields
-
image
Image image
-
preciseTransform
AffineTransform preciseTransform
-
-
-
Class sim.portrayal.simple.InternalPortrayal2D
class InternalPortrayal2D extends SimplePortrayal2D implements Serializable -
Class sim.portrayal.simple.JBox2DPortrayal
class JBox2DPortrayal extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
bounds
Rectangle2D.Float bounds
-
filled
boolean filled
-
paint
Paint paint
-
stroke
Stroke stroke
-
transform
AffineTransform transform
-
-
-
Class sim.portrayal.simple.LabelledPortrayal2D
class LabelledPortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
align
int align
One of ALIGN_CENTER, ALIGN_LEFT, or ALIGN_RIGHT -
child
SimplePortrayal2D child
-
font
Font font
The font of the text. -
label
String label
-
labelScaling
int labelScaling
-
labelScalingBaseWidth
double labelScalingBaseWidth
-
offsetx
double offsetx
The post-scaling offset from the object's origin. -
offsety
double offsety
The post-scaling offset from the object's origin. -
onlyLabelWhenSelected
boolean onlyLabelWhenSelected
-
paint
Paint paint
The Paint or Color of the text -
scaledFont
Font scaledFont
-
scalex
double scalex
The pre-scaling offset from the object's origin. -
scaley
double scaley
The pre-scaling offset from the object's origin. -
showLabel
boolean showLabel
Overrides all drawing.
-
-
-
Class sim.portrayal.simple.MovablePortrayal2D
class MovablePortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
child
SimplePortrayal2D child
-
originalMousePosition
Point2D originalMousePosition
-
originalObjectPosition
Point2D originalObjectPosition
-
selectsWhenMoved
boolean selectsWhenMoved
-
-
-
Class sim.portrayal.simple.OrientedPortrayal2D
class OrientedPortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
child
SimplePortrayal2D child
-
drawFilled
boolean drawFilled
-
lastLength
double lastLength
-
offset
int offset
The post-scaling length offset -
onlyDrawWhenSelected
boolean onlyDrawWhenSelected
-
orientationHittable
boolean orientationHittable
-
paint
Paint paint
The Paint or Color of the line -
path
Shape path
-
scale
double scale
The pre-scaling length -
shape
int shape
The type of the oriented shape -
showOrientation
boolean showOrientation
Overrides all drawing. -
simplePolygonX
int[] simplePolygonX
-
simplePolygonXd
double[] simplePolygonXd
-
simplePolygonY
int[] simplePolygonY
-
simplePolygonYd
double[] simplePolygonYd
-
stroke
Stroke stroke
-
transform
AffineTransform transform
-
-
-
Class sim.portrayal.simple.OvalPortrayal2D
class OvalPortrayal2D extends AbstractShapePortrayal2D implements Serializable-
Serialized Fields
-
offset
double offset
-
-
-
Class sim.portrayal.simple.RectanglePortrayal2D
class RectanglePortrayal2D extends AbstractShapePortrayal2D implements Serializable -
Class sim.portrayal.simple.ShapePortrayal2D
class ShapePortrayal2D extends AbstractShapePortrayal2D implements Serializable-
Serialized Fields
-
bufferedHeight
double bufferedHeight
-
bufferedShape
Shape bufferedShape
-
bufferedWidth
double bufferedWidth
-
scaledXPoints
double[] scaledXPoints
-
scaledYPoints
double[] scaledYPoints
-
scaling
double scaling
-
shape
Shape shape
-
transform
AffineTransform transform
-
translatedXPoints
int[] translatedXPoints
-
translatedYPoints
int[] translatedYPoints
-
xPoints
double[] xPoints
-
yPoints
double[] yPoints
-
-
-
Class sim.portrayal.simple.TrailedPortrayal2D
class TrailedPortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
child
SimplePortrayal2D child
The Child portrayal of this portrayal: a SimplePortrayal2D used solely for determining hit testing. -
defaultMap
SimpleColorMap defaultMap
-
fieldPortrayal
FieldPortrayal2D fieldPortrayal
-
lastObj
Object lastObj
-
length
double length
-
locked
boolean locked
-
maximumJump
double maximumJump
-
onlyGrowTrailWhenSelected
boolean onlyGrowTrailWhenSelected
-
onlyShowTrailWhenSelected
boolean onlyShowTrailWhenSelected
-
places
LinkedList places
-
selectedObj
Object selectedObj
-
state
GUIState state
-
trail
SimplePortrayal2D trail
The SimplePortrayal2D used to draw line segments in the trail.
-
-
-
Class sim.portrayal.simple.TransformedPortrayal2D
class TransformedPortrayal2D extends SimplePortrayal2D implements Serializable-
Serialized Fields
-
child
SimplePortrayal2D child
-
transform
AffineTransform transform
-
-
-
Class sim.portrayal.simple.ValuePortrayal2D
class ValuePortrayal2D extends RectanglePortrayal2D implements Serializable -
Class sim.portrayal.simple.VectorPortrayal2D
class VectorPortrayal2D extends OrientedPortrayal2D implements Serializable-
Serialized Fields
-
colorGrid
DoubleGrid2D colorGrid
-
map
ColorMap map
-
orientation
double orientation
-
orientationGrid
DoubleGrid2D orientationGrid
-
sizeGrid
DoubleGrid2D sizeGrid
-
usesExactOrientation
boolean usesExactOrientation
-
-
-
-
Package sim.util
-
Class sim.util.Bag
class Bag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
numObjs
int numObjs
-
objs
Object[] objs
-
-
Exception Class sim.util.CausedRuntimeException
class CausedRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.CollectionProperties
class CollectionProperties extends Properties implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collection
Collection collection
-
indexed
Indexed indexed
-
isVolatile
boolean isVolatile
-
map
Map map
-
-
Class sim.util.Double2D
class Double2D extends Number2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
-
y
double y
-
-
Class sim.util.Double3D
class Double3D extends Number3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
-
y
double y
-
z
double z
-
-
Class sim.util.DoubleBag
class DoubleBag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
numObjs
int numObjs
-
objs
double[] objs
-
-
Class sim.util.DoubleHeap
class DoubleHeap extends Object implements Serializable-
Serialized Fields
-
keys
double[] keys
-
numElem
int numElem
-
objects
Object[] objects
-
-
-
Class sim.util.GenericArray
class GenericArray extends Object implements Serializable-
Serialized Fields
-
arr
Object[] arr
-
length
int length
-
-
-
Class sim.util.Heap
class Heap extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
keys
Comparable[] keys
-
numElem
int numElem
-
objects
Object[] objects
-
-
Class sim.util.Int2D
class Int2D extends Number2D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
int x
-
y
int y
-
-
Class sim.util.Int3D
class Int3D extends Number3D implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
int x
-
y
int y
-
z
int z
-
-
Class sim.util.IntBag
class IntBag extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
numObjs
int numObjs
-
objs
int[] objs
-
-
Class sim.util.IntRect2D
class IntRect2D extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.MutableDouble
class MutableDouble extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
val
double val
-
-
Class sim.util.MutableDouble2D
class MutableDouble2D extends MutableNumberND implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
-
y
double y
-
-
Class sim.util.MutableDouble3D
class MutableDouble3D extends MutableNumberND implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
-
y
double y
-
z
double z
-
-
Class sim.util.MutableInt2D
class MutableInt2D extends MutableNumberND implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
int x
-
y
int y
-
-
Class sim.util.MutableInt3D
class MutableInt3D extends MutableNumberND implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
int x
-
y
int y
-
z
int z
-
-
Class sim.util.MutableNumberND
class MutableNumberND extends NumberND implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.Number2D
class Number2D extends NumberND implements Serializable -
Class sim.util.Number3D
class Number3D extends NumberND implements Serializable -
Class sim.util.NumberND
class NumberND extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.Properties
class Properties extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
format
NumberFormat format
-
object
Object object
-
-
Class sim.util.RemoteSimpleProperties
class RemoteSimpleProperties extends SimpleProperties implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
vp
sim.engine.rmi.RemoteProcessorRMI vp
-
-
Class sim.util.SimpleProperties
class SimpleProperties extends Properties implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
auxillary
Properties auxillary
-
desMethods
ArrayList desMethods
-
domMethods
ArrayList domMethods
-
getMethods
ArrayList getMethods
-
hideMethods
ArrayList hideMethods
-
includeExtensions
boolean includeExtensions
-
includeGetClass
boolean includeGetClass
-
includeSuperclasses
boolean includeSuperclasses
-
nameMethods
ArrayList nameMethods
-
setMethods
ArrayList setMethods
-
-
-
Package sim.util.distribution
-
Class sim.util.distribution.AbstractContinuousDistribution
class AbstractContinuousDistribution extends AbstractDistribution implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.AbstractDiscreteDistribution
class AbstractDiscreteDistribution extends AbstractDistribution implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.AbstractDistribution
class AbstractDistribution extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
randomGenerator
MersenneTwisterFast randomGenerator
-
-
Class sim.util.distribution.Arithmetic
class Arithmetic extends Constants implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.Beta
class Beta extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a
double a
-
a_
double a_
-
a_last
double a_last
-
alpha
double alpha
-
b
double b
-
b_
double b_
-
b_last
double b_last
-
beta
double beta
-
c
double c
-
D
double D
-
Dl
double Dl
-
f1
double f1
-
f2
double f2
-
f4
double f4
-
f5
double f5
-
fa
double fa
-
fb
double fb
-
ll
double ll
-
lr
double lr
-
m
double m
-
ml
double ml
-
mu
double mu
-
p_last
double p_last
-
p1
double p1
-
p2
double p2
-
p3
double p3
-
p4
double p4
-
PDF_CONST
double PDF_CONST
-
q_last
double q_last
-
s
double s
-
t
double t
-
x1
double x1
-
x2
double x2
-
x4
double x4
-
x5
double x5
-
z2
double z2
-
z4
double z4
-
-
Class sim.util.distribution.Binomial
class Binomial extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
b
int b
-
c
double c
-
ch
double ch
-
ll
double ll
-
log_n
double log_n
-
log_p
double log_p
-
log_q
double log_q
-
lr
double lr
-
m
int m
-
n
int n
-
n_last
int n_last
-
n_prev
int n_prev
-
nm
int nm
-
np
double np
-
p
double p
-
p_last
double p_last
-
p_prev
double p_prev
-
p0
double p0
-
p1
double p1
-
p2
double p2
-
p3
double p3
-
p4
double p4
-
par
double par
-
pq
double pq
-
q
double q
-
rc
double rc
-
ss
double ss
-
xl
double xl
-
xm
double xm
-
xr
double xr
-
-
Class sim.util.distribution.BreitWigner
class BreitWigner extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cut
double cut
-
gamma
double gamma
-
mean
double mean
-
-
Class sim.util.distribution.BreitWignerMeanSquare
class BreitWignerMeanSquare extends BreitWigner implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
uniform
Uniform uniform
-
-
Class sim.util.distribution.Burr10
class Burr10 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
r
double r
-
-
-
Class sim.util.distribution.Burr12
class Burr12 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Burr2
class Burr2 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
r
double r
-
-
-
Class sim.util.distribution.Burr3
class Burr3 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Burr4
class Burr4 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Burr5
class Burr5 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Burr6
class Burr6 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Burr7
class Burr7 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
r
double r
-
-
-
Class sim.util.distribution.Burr8
class Burr8 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
r
double r
-
-
-
Class sim.util.distribution.Burr9
class Burr9 extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
k
double k
-
r
double r
-
-
-
Class sim.util.distribution.Cauchy
class Cauchy extends AbstractContinuousDistribution implements Serializable -
Class sim.util.distribution.ChiSquare
class ChiSquare extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
b
double b
-
freedom
double freedom
-
freedom_in
double freedom_in
-
vd
double vd
-
vm
double vm
-
vp
double vp
-
-
Class sim.util.distribution.Constants
class Constants extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.Distributions
class Distributions extends Object implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.Empirical
class Empirical extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cdf
double[] cdf
-
interpolationType
int interpolationType
-
-
Class sim.util.distribution.EmpiricalWalker
class EmpiricalWalker extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
A
int[] A
-
cdf
double[] cdf
-
F
double[] F
-
K
int K
-
-
Class sim.util.distribution.Erlang
class Erlang extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
mean
double mean
-
variance
double variance
-
-
-
Class sim.util.distribution.Exponential
class Exponential extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lambda
double lambda
-
-
Class sim.util.distribution.ExponentialPower
class ExponentialPower extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
s
double s
-
sm1
double sm1
-
tau
double tau
-
tau_set
double tau_set
-
-
Class sim.util.distribution.Gamma
class Gamma extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
double alpha
-
lambda
double lambda
-
-
Class sim.util.distribution.Geometric
class Geometric extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
p
double p
-
-
-
Class sim.util.distribution.Hyperbolic
class Hyperbolic extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a_setup
double a_setup
-
alpha
double alpha
-
b_setup
double b_setup
-
beta
double beta
-
e
double e
-
hl
double hl
-
hr
double hr
-
mmb_1
double mmb_1
-
mpa_1
double mpa_1
-
pm
double pm
-
pmr
double pmr
-
pr
double pr
-
s
double s
-
samb
double samb
-
u
double u
-
v
double v
-
x
double x
-
-
Class sim.util.distribution.HyperGeometric
class HyperGeometric extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
b
int b
-
c_pm
double c_pm
-
dl
double dl
-
dr
double dr
-
f1
double f1
-
f2
double f2
-
f4
double f4
-
f5
double f5
-
fm
double fm
-
k1
int k1
-
k2
int k2
-
k4
int k4
-
k5
int k5
-
ll
double ll
-
lr
double lr
-
m
int m
-
M_last
int M_last
-
mp
int mp
-
Mp
double Mp
-
my_n
int my_n
-
my_N
int my_N
-
my_s
int my_s
-
n_last
int n_last
-
N_last
int N_last
-
N_Mn
int N_Mn
-
np
double np
-
p1
double p1
-
p2
double p2
-
p3
double p3
-
p4
double p4
-
p5
double p5
-
p6
double p6
-
r1
double r1
-
r2
double r2
-
r4
double r4
-
r5
double r5
-
-
Class sim.util.distribution.Lambda
class Lambda extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
l3
double l3
-
l4
double l4
-
-
-
Class sim.util.distribution.Laplace
class Laplace extends AbstractContinuousDistribution implements Serializable -
Class sim.util.distribution.Logarithmic
class Logarithmic extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a_prev
double a_prev
-
h
double h
-
my_p
double my_p
-
t
double t
-
-
Class sim.util.distribution.Logistic
class Logistic extends AbstractContinuousDistribution implements Serializable -
Class sim.util.distribution.NegativeBinomial
class NegativeBinomial extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.Normal
class Normal extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cache
double cache
-
cacheFilled
boolean cacheFilled
-
mean
double mean
-
SQRT_INV
double SQRT_INV
-
standardDeviation
double standardDeviation
-
variance
double variance
-
-
Class sim.util.distribution.Poisson
class Poisson extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
c_pm
double c_pm
-
dl
double dl
-
dr
double dr
-
f1
double f1
-
f2
double f2
-
f4
double f4
-
f5
double f5
-
k1
int k1
-
k2
int k2
-
k4
int k4
-
k5
int k5
-
l_my
double l_my
-
ll
double ll
-
llll
int llll
-
lr
double lr
-
m
int m
-
mean
double mean
-
my_last
double my_last
-
my_old
double my_old
-
p
double p
-
p0
double p0
-
p1
double p1
-
p2
double p2
-
p3
double p3
-
p4
double p4
-
p5
double p5
-
p6
double p6
-
pp
double[] pp
-
q
double q
-
r1
double r1
-
r2
double r2
-
r4
double r4
-
r5
double r5
-
-
Class sim.util.distribution.PoissonSlow
class PoissonSlow extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cached_alxm
double cached_alxm
-
cached_g
double cached_g
-
cached_sq
double cached_sq
-
mean
double mean
-
-
Class sim.util.distribution.Polynomial
class Polynomial extends Constants implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.PowLaw
class PowLaw extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
alpha
double alpha
-
cut
double cut
-
-
-
Class sim.util.distribution.Probability
class Probability extends Constants implements Serializable- serialVersionUID:
- 1L
-
Class sim.util.distribution.StudentT
class StudentT extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
freedom
double freedom
-
TERM
double TERM
-
-
Class sim.util.distribution.Triangular
class Triangular extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
max
double max
-
min
double min
The min, mode, and max -
mode
double mode
-
-
-
Class sim.util.distribution.Uniform
class Uniform extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
max
double max
-
min
double min
-
-
Class sim.util.distribution.VonMises
class VonMises extends AbstractContinuousDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
k_set
double k_set
-
my_k
double my_k
-
r
double r
-
rho
double rho
-
tau
double tau
-
-
Class sim.util.distribution.Weibull
class Weibull extends AbstractContinuousDistribution implements Serializable-
Serialized Fields
-
alpha
double alpha
-
beta
double beta
-
-
-
Class sim.util.distribution.Zeta
class Zeta extends AbstractDiscreteDistribution implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
c
double c
-
d
double d
-
maxlongint
double maxlongint
-
pk
double pk
-
pk_prev
double pk_prev
-
ro
double ro
-
ro_prev
double ro_prev
-
-
Class sim.util.distribution.Zipfian
class Zipfian extends AbstractDiscreteDistribution implements Serializable-
Serialized Fields
-
z
double z
-
-
-
-
Package sim.util.gui
-
Class sim.util.gui.AbstractScrollable
class AbstractScrollable extends JPanel implements Serializable -
Class sim.util.gui.ColorWell
class ColorWell extends JPanel implements Serializable-
Serialized Fields
-
color
Color color
-
-
-
Class sim.util.gui.DisclosurePanel
class DisclosurePanel extends JPanel implements Serializable-
Serialized Fields
-
abridgedComponent
Component abridgedComponent
-
disclosed
boolean disclosed
-
disclosedComponent
Component disclosedComponent
-
disclosureToggle
JToggleButton disclosureToggle
-
-
-
Class sim.util.gui.HTMLBrowser
class HTMLBrowser extends JPanel implements Serializable-
Serialized Fields
-
HTMLTextToSet
Object HTMLTextToSet
-
infoPane
JEditorPane infoPane
-
loadSubsidiaryHTML
boolean loadSubsidiaryHTML
-
scroll
JScrollPane scroll
-
stack
Stack stack
-
-
-
Class sim.util.gui.LabelledList
class LabelledList extends JPanel implements Serializable-
Serialized Fields
-
consolePanel
JPanel consolePanel
-
gbc
GridBagConstraints gbc
-
gridbag
GridBagLayout gridbag
-
y
int y
-
-
-
Class sim.util.gui.MiniHistogram
class MiniHistogram extends JComponent implements Serializable-
Serialized Fields
-
adapter
MouseAdapter adapter
-
buckets
double[] buckets
-
labels
String[] labels
-
motionAdapter
MouseMotionAdapter motionAdapter
-
-
-
Class sim.util.gui.NumberTextField
class NumberTextField extends JComponent implements Serializable-
Serialized Fields
-
add
double add
-
bellyButton
JButton bellyButton
-
currentValue
double currentValue
-
defaultColor
Color defaultColor
-
downButton
JButton downButton
-
edited
boolean edited
-
editedColor
Color editedColor
-
fieldLabel
JLabel fieldLabel
-
focusAdapter
FocusAdapter focusAdapter
-
initialValue
double initialValue
-
listener
KeyListener listener
-
multiply
double multiply
-
upButton
JButton upButton
-
valField
JTextField valField
-
-
-
Class sim.util.gui.PropertyField
class PropertyField extends JComponent implements Serializable-
Serialized Fields
-
checkField
JCheckBox checkField
-
checkListener
ActionListener checkListener
-
currentValue
String currentValue
-
defaultColor
Color defaultColor
-
displayState
int displayState
-
domain
Object domain
-
edited
boolean edited
-
editedColor
Color editedColor
-
emptyBorder
Border emptyBorder
-
focusAdapter
FocusAdapter focusAdapter
-
ignoreEvent
boolean ignoreEvent
-
isReadWrite
boolean isReadWrite
-
list
JComboBox list
-
listener
KeyListener listener
-
listListener
ActionListener listListener
-
optionalLabel
JLabel optionalLabel
-
settingList
boolean settingList
-
slider
JSlider slider
-
sliderFormatter
DecimalFormat sliderFormatter
-
sliderListener
ChangeListener sliderListener
-
sliding
boolean sliding
-
valField
JTextField valField
-
valFieldBorder
Border valFieldBorder
-
viewButton
JButton viewButton
-
viewButtonListener
ActionListener viewButtonListener
-
viewLabel
JLabel viewLabel
-
-
-
Class sim.util.gui.WordWrap
class WordWrap extends Object implements Serializable
-
-
Package sim.util.media
-
Class sim.util.media.MovieEncoder
class MovieEncoder extends Object implements Serializable-
Serialized Fields
-
encodeFormat
javax.media.Format encodeFormat
-
file
File file
-
fileDone
boolean fileDone
-
fileSuccess
boolean fileSuccess
-
frameRate
float frameRate
-
height
int height
-
processor
javax.media.Processor processor
-
sink
javax.media.DataSink sink
-
source
sim.util.media.MovieEncoderDataSource source
-
started
boolean started
-
stateTransitionOK
boolean stateTransitionOK
-
stopped
boolean stopped
-
type
int type
-
waitFileSync
Object waitFileSync
-
waitSync
Object waitSync
-
width
int width
-
-
-
-
Package sim.util.media.chart
-
Class sim.util.media.chart.BarChartGenerator
class BarChartGenerator extends PieChartGenerator implements Serializable-
Serialized Fields
-
barRenderer
org.jfree.chart.renderer.category.BarRenderer barRenderer
-
hasgridlines
boolean hasgridlines
-
ishorizontal
boolean ishorizontal
-
percentageRenderer
org.jfree.chart.renderer.category.StackedBarRenderer percentageRenderer
-
stackedBarRenderer
org.jfree.chart.renderer.category.StackedBarRenderer stackedBarRenderer
-
xLabel
PropertyField xLabel
The global attributes domain axis field. -
yLabel
PropertyField yLabel
The global attributes range axis field.
-
-
-
Class sim.util.media.chart.BarChartSeriesAttributes
class BarChartSeriesAttributes extends PieChartSeriesAttributes implements Serializable -
Class sim.util.media.chart.BoxPlotGenerator
class BoxPlotGenerator extends ChartGenerator implements Serializable-
Serialized Fields
-
maximumWidthField
NumberTextField maximumWidthField
-
mean
JCheckBox mean
-
median
JCheckBox median
-
xLabel
PropertyField xLabel
The global attributes domain axis field. -
yLabel
PropertyField yLabel
The global attributes range axis field. -
yLog
JCheckBox yLog
The global attributes logarithmic range axis check box.
-
-
-
Class sim.util.media.chart.BoxPlotSeriesAttributes
class BoxPlotSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
fillColor
Color fillColor
The color of the BoxPlot bar. -
fillColorWell
ColorWell fillColorWell
-
fillOpacity
double fillOpacity
The opacity of the BoxPlot bar. Sadly this must be separate than the color because Sun doesn't have a proper color selector. -
fillOpacityField
NumberTextField fillOpacityField
-
labels
String[] labels
-
lineOpacity
double lineOpacity
The opacity of the BoxPlot bar border. Sadly this must be separate than the color because Sun doesn't have a proper color selector. -
lineOpacityField
NumberTextField lineOpacityField
-
strokeColor
Color strokeColor
The color of the BoxPlot bar border. -
strokeColorWell
ColorWell strokeColorWell
-
thickness
float thickness
Border thickness -
thicknessField
NumberTextField thicknessField
-
values
double[][] values
-
-
-
Class sim.util.media.chart.BubbleChartGenerator
class BubbleChartGenerator extends XYChartGenerator implements Serializable -
Class sim.util.media.chart.BubbleChartSeriesAttributes
class BubbleChartSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
color
Color color
-
colorWell
ColorWell colorWell
-
opacity
double opacity
-
opacityField
NumberTextField opacityField
-
scale
double scale
-
scaleField
NumberTextField scaleField
-
values
double[][] values
-
-
-
Class sim.util.media.chart.ChartGenerator
class ChartGenerator extends JPanel implements Serializable-
Serialized Fields
-
buffer
BufferedImage buffer
-
chart
org.jfree.chart.JFreeChart chart
The chart -
chartHolder
JScrollPane chartHolder
The JScrollPane which holds the ChartPanel -
chartPanel
sim.util.media.chart.ChartGenerator.ScrollableChartPanel chartPanel
The panel which holds and draws the chart -
DEFAULT_CHART_HEIGHT
double DEFAULT_CHART_HEIGHT
-
DEFAULT_CHART_PROPORTION
double DEFAULT_CHART_PROPORTION
-
fixBox
JCheckBox fixBox
-
frame
JFrame frame
-
globalAttributes
Box globalAttributes
A holder for global attributes components -
invalidChartTitle
String invalidChartTitle
This is set to a string indicating that the chart is invalid. When the title is set in the chart, this title will be used instead. -
movieButton
JButton movieButton
-
movieMaker
MovieMaker movieMaker
-
oldKey
long oldKey
-
proportion
double proportion
-
proportionField
NumberTextField proportionField
-
scale
double scale
-
scaleField
NumberTextField scaleField
-
seriesAttributes
Box seriesAttributes
A holder for series attributes components -
timer
Thread timer
-
titleField
PropertyField titleField
The global attributes chart title field. -
validChartTitle
String validChartTitle
-
-
-
Class sim.util.media.chart.HistogramGenerator
class HistogramGenerator extends XYChartGenerator implements Serializable-
Serialized Fields
-
histogramType
org.jfree.data.statistics.HistogramType histogramType
-
-
-
Class sim.util.media.chart.HistogramSeriesAttributes
class HistogramSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
fillColor
Color fillColor
The color of the histogram bar. -
fillColorWell
ColorWell fillColorWell
-
fillOpacity
double fillOpacity
The opacity of the histogram bar. Sadly this must be separate than the color because Sun doesn't have a proper color selector. -
fillOpacityField
NumberTextField fillOpacityField
-
lineOpacity
double lineOpacity
The opacity of the histogram bar border. Sadly this must be separate than the color because Sun doesn't have a proper color selector. -
lineOpacityField
NumberTextField lineOpacityField
-
numBins
int numBins
-
numBinsField
NumberTextField numBinsField
-
strokeColor
Color strokeColor
The color of the histogram bar border. -
strokeColorWell
ColorWell strokeColorWell
-
thickness
float thickness
Border thickness -
thicknessField
NumberTextField thicknessField
-
values
double[] values
-
-
-
Class sim.util.media.chart.PieChartGenerator
class PieChartGenerator extends ChartGenerator implements Serializable-
Serialized Fields
-
emptyDataset
org.jfree.data.category.DefaultCategoryDataset emptyDataset
-
-
-
Class sim.util.media.chart.PieChartSeriesAttributes
class PieChartSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
elements
Object[] elements
-
elements2
Collection elements2
-
labels
String[] labels
-
values
double[] values
-
-
-
Class sim.util.media.chart.ScatterPlotGenerator
class ScatterPlotGenerator extends XYChartGenerator implements Serializable-
Serialized Fields
-
shapeCounter
int shapeCounter
-
-
-
Class sim.util.media.chart.ScatterPlotSeriesAttributes
class ScatterPlotSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
color
Color color
-
colorWell
ColorWell colorWell
-
opacity
double opacity
-
opacityField
NumberTextField opacityField
-
shape
Shape shape
-
shapeList
JComboBox shapeList
-
shapeNum
int shapeNum
-
values
double[][] values
-
-
-
Class sim.util.media.chart.SeriesAttributes
class SeriesAttributes extends LabelledList implements Serializable-
Serialized Fields
-
generator
ChartGenerator generator
The ChartGenerator which holds the series that this SeriesAttributes is responsible for. -
manipulators
Box manipulators
-
plotVisible
boolean plotVisible
-
seriesIndex
int seriesIndex
The index of the series that this SeriesAttributes is responsible for. -
seriesName
String seriesName
-
stoppable
org.jfree.data.general.SeriesChangeListener stoppable
-
-
-
Class sim.util.media.chart.TimeSeriesAttributes
class TimeSeriesAttributes extends SeriesAttributes implements Serializable-
Serialized Fields
-
dashPattern
int dashPattern
Line dash pattern (one of the dashPatterns above). -
dashPatternList
JComboBox dashPatternList
-
series
org.jfree.data.xy.XYSeries series
The time series in question. -
stretch
float stretch
How much we should stretch the dashPatterns listed above. 1.0 is normal. -
stretchField
NumberTextField stretchField
-
strokeColor
Color strokeColor
Line color. -
strokeColorWell
ColorWell strokeColorWell
-
thickness
float thickness
Line thickness. -
thicknessField
NumberTextField thicknessField
-
-
-
Class sim.util.media.chart.TimeSeriesChartGenerator
class TimeSeriesChartGenerator extends XYChartGenerator implements Serializable-
Serialized Fields
-
dataCuller
DataCuller dataCuller
-
maxPointsPerSeriesTextField
NumberTextField maxPointsPerSeriesTextField
-
useCullingCheckBox
JCheckBox useCullingCheckBox
-
-
-
Class sim.util.media.chart.XYChartGenerator
class XYChartGenerator extends ChartGenerator implements Serializable-
Serialized Fields
-
xLabel
PropertyField xLabel
The global attributes domain axis field. -
xLog
JCheckBox xLog
The global attributes logarithmic domain axis check box. -
yLabel
PropertyField yLabel
The global attributes range axis field. -
yLog
JCheckBox yLog
The global attributes logarithmic range axis check box.
-
-
-