Serialized Form


Package genegui

Class genegui.AffectorViewPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheTemplate

AffectorTemplate TheTemplate
The AFfector Template

Class genegui.CellSurfaceViewer extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

AttachedNodeStateViewer

NodeStateViewer AttachedNodeStateViewer
A pointer to the attached NodeStateViewer if there is one


CellShapeArray

java.awt.Polygon[] CellShapeArray
Stores the cell shapes including scale and translation - speeds up painting


CellShapeArrayBase

java.awt.Polygon[] CellShapeArrayBase
Stores the base cell shapes and locations


ExpMultiplier

float ExpMultiplier
Multiplier used for exp color maping


GraphMode

int GraphMode
Sets the type of graph being displayed


GraphFunction

int GraphFunction
Specifies what transformation function should be applied to the graph color


LogMultiplier

float LogMultiplier
Multiplier used for log color maping


MainMenu

javax.swing.JMenuBar MainMenu
The Main JMenuBar


MainPanel

javax.swing.JPanel MainPanel
The main panel


OptionsPanel

genegui.CellSurfaceViewer.CellViewOptionsPanel OptionsPanel
The unique instance of the optionspanel


PaintPanels

java.util.ArrayList PaintPanels
An array list of all the SingleNodeNodeViewerPaintPaenls


RefreshReject

float RefreshReject
Controls the rate at which the display refreshes by rejecting changes in size below the RefreshReject


SaveThis

CellSurfaceViewer SaveThis
Self Reference


Scale

double Scale
The scale at which to draw the cell shape objects


SimpleDisplay

boolean SimpleDisplay
If set to true, simple display mode is used which just shows values


SingleNodeViewerPanelDimension

java.awt.Dimension SingleNodeViewerPanelDimension
Preferred dimension for the SingleNodeViewerPanels


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModel

Model TheModel
A pointer to the Model being displayed


TheModelState

ModelState TheModelState
A pointer to the ModelState used to pass information to the CellViewer


TheNetwork

Network TheNetwork
A pointer to the network found in each cell


ThresholdValue

float ThresholdValue
The threshold value used by the threshold colormap


Translation

java.awt.Point Translation
Translation for drawing of cells

Class genegui.CellSurfaceViewer.CellViewerExpControl.ExpGraphPanel extends javax.swing.JPanel implements Serializable

Class genegui.CellSurfaceViewer.CellViewerLogControl.LogGraphPanel extends javax.swing.JPanel implements Serializable

Class genegui.Configuration extends java.lang.Object implements Serializable

Serialized Fields

IteratorFile

java.lang.String IteratorFile

LastOpenedDir

java.lang.String LastOpenedDir

LastSavedDir

java.lang.String LastSavedDir

ModelFile

java.lang.String ModelFile

StartDir

java.lang.String StartDir

Class genegui.FileEditor extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

MainPanel

javax.swing.JPanel MainPanel
The content pane


TheTextPane

javax.swing.JTextPane TheTextPane
The JTextPane used to edit the file

Class genegui.HTMLViewer extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

BackButton

javax.swing.JButton BackButton
Button for navigating back through list of visited links


EditorPane

javax.swing.JEditorPane EditorPane
The EditorPane for storing


ForwardButton

javax.swing.JButton ForwardButton
Button for navigating forward through list of visited links


MainPane

javax.swing.JPanel MainPane
The main pane holds all


VisitedLinkIndex

int VisitedLinkIndex
The current link in the visited links list


VisitedLinkList

java.util.Vector VisitedLinkList
the list of visited links

Class genegui.IteratorViewer extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

AccumulatedRunTime

long AccumulatedRunTime
Keep track of accumulated run time


AccumulateResults

javax.swing.JCheckBox AccumulateResults
Accumulates results in SuccessList when checked


AccumulatedViewers

java.util.Vector AccumulatedViewers
A list of viewers accumulated by this iterator


AttachedCellSurfaceViewer

CellSurfaceViewer AttachedCellSurfaceViewer
Attached CellSurfaceViewer or null


AttachedNodeStateViewer

NodeStateViewer AttachedNodeStateViewer
Attached NodeStateViewer or null


AttachedParameterViewer

ParameterViewer AttachedParameterViewer
Attached ParameterViewer or null


AttachedCamGraph

mygraphs.CamGraph2 AttachedCamGraph
Attached CamGraph or null


ChooseButton

javax.swing.JButton ChooseButton
Button for invoking file chooser


DisableSuccessJList

boolean DisableSuccessJList

LastViewerLocation

java.awt.Point LastViewerLocation
The last location a spawned viewer was put at


LastViewerHeight

int LastViewerHeight
The width of the last spawned viewer


LastViewerWidth

int LastViewerWidth
The height of the last spawned viewer


MainMenu

javax.swing.JMenuBar MainMenu
Main menubar


MainPanel

javax.swing.JPanel MainPanel
The JPanel for holding all things great and small


MessageBox

javax.swing.JTextArea MessageBox
Box for delivering messages from the iterator


OutputFileField

javax.swing.JTextField OutputFileField
JTextField for showing/changing output file


OverlapViewers

javax.swing.JRadioButton OverlapViewers
Button causes spawned viewers to be overlapped


PackViewers

javax.swing.JRadioButton PackViewers
Button causes spawned viewers to be packed side by side


PassedField

javax.swing.JTextField PassedField
JTextField for displaying number of runs that have passed


RateField

javax.swing.JTextField RateField
JTextField for displaying percentage of passed runs


ResetButton

javax.swing.JButton ResetButton
Resets the iterator


RunButton

javax.swing.JToggleButton RunButton
Starts the iterator a runin'


RunsField

javax.swing.JTextField RunsField
JTextField for displaying number of runs


RunStartTime

long RunStartTime
The time an iterator run started


RunTimeField

javax.swing.JTextField RunTimeField
JTextField for displaying the iterator run time


RunTimer

javax.swing.Timer RunTimer
Timer used for periodic interrupts to re-display run time


SaveThis

javax.swing.JInternalFrame SaveThis
Self reference


ShowCellViewers

javax.swing.JCheckBox ShowCellViewers
Shows successfull results in CellViewers when checked


ShowNodeViewers

javax.swing.JCheckBox ShowNodeViewers
Shows successfull results in NodeViewers when checked


ShowParameterViewers

javax.swing.JCheckBox ShowParameterViewers
Shows successfull results in ParameterViewers when checked


StepButton

javax.swing.JButton StepButton
Button causes a single iterator step


StopButton

javax.swing.JToggleButton StopButton
Button stop the iterator run


SuccessJList

javax.swing.JList SuccessJList
JList for showing and selecting element of TheSuccessList


TheMainGUI

MainGui TheMainGUI
Pointer to the GeneNet


TheModelIterator

ModelIterator TheModelIterator
Pointer to the ModelIterator


TheSuccessList

SuccessList TheSuccessList
List of successful runs

Class genegui.MainGui extends javax.swing.JFrame implements Serializable

Serialized Fields

EditMenu

javax.swing.JMenu EditMenu
Edit menu bar


FileMenu

javax.swing.JMenu FileMenu
File menu bar


GUIListeners

java.util.Vector GUIListeners
A List of GUIListeners


HelpMenu

javax.swing.JMenu HelpMenu
Help menu bar


LastTime

float LastTime
Last time display value used to squelch excess painting on Macs


MainMenu

javax.swing.JMenuBar MainMenu
Main menubar


MainPanel

javax.swing.JDesktopPane MainPanel
The desktop pane for holding all frames


ModelFile

java.io.File ModelFile
The file handle for the model/network loaded through this GUI


OSXConsole

java.lang.Process OSXConsole
The OSX console process


ResetButton

javax.swing.JToggleButton ResetButton
Toolbar button for resting the model


RunButton

javax.swing.JToggleButton RunButton
Toolbar button for starting single model runs


RunMenu

javax.swing.JMenu RunMenu
The run menubar


SaveThis

MainGui SaveThis
Self reference


StepButton

javax.swing.JToggleButton StepButton
Toolbar button for stepping through the model


TheConsole

Console TheConsole
Console object that standard output is re-directed to


TheErrorConsole

Console TheErrorConsole
Console object that errors are re-directed to


TheConfiguration

Configuration TheConfiguration
The User COnfiguration object


TheGeneNet

GeneNet TheGeneNet
The GeneNet object that this GUI communicates with


TheHelpWindow

HTMLViewer TheHelpWindow
The unique help window


TheModel

Model TheModel
A copy of the model that must be updated whenever a new network is loaded


TimeField

javax.swing.JLabel TimeField
Field for displaying time step and other information


TimeLabelButton

javax.swing.JToggleButton TimeLabelButton
Time label is also a button for disabling the time display


TopPanel

javax.swing.JPanel TopPanel
Holds MainPanel and JToolBar


ViewMenu

javax.swing.JMenu ViewMenu
The viewer menu

Class genegui.ModelStateEditor extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

SaveThis

ModelStateEditor SaveThis
Self Referencce


TheDeskTop

javax.swing.JDesktopPane TheDeskTop
The Desktop used to manage all object in the Editor


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModelState

ModelState TheModelState
The ModelState being edited


TheToolBox

ModelStateToolBox TheToolBox
The toolbox with neat function for modifying ModelViews

Class genegui.ModelStateNodePalette extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

MainPanel

javax.swing.JPanel MainPanel
The MainPanel holds all


NodePanels

genegui.ModelStateNodePalette.NodePanel[] NodePanels
An array of NodePanels, one for each Node type in the model


ScrollPane

javax.swing.JScrollPane ScrollPane
A ScrollPane for scrolling through to-large a list of NodePanels


SliderDeathTimer

javax.swing.Timer SliderDeathTimer
Timer for killing the popup slider windows in case the user doesn't touch them


SliderWindow

javax.swing.JWindow SliderWindow
A JWindow for holding a popup slider. It is a class variable so we can make sure we allow only one to be open at a time.


TheMainGui

MainGui TheMainGui
The Main GUI


TheModelState

ModelState TheModelState
The ModelState that this ModelStateNodePalette is attached to

Class genegui.ModelStateToolBox extends javax.swing.JPanel implements Serializable

Serialized Fields

Mode

int Mode
The mode (which tool is selected)


ButtonSelect

javax.swing.JToggleButton ButtonSelect
The Select tool toggle button


ButtonMarquee

javax.swing.JToggleButton ButtonMarquee
The Marquee tool toggle button


ButtonApply

javax.swing.JToggleButton ButtonApply
The Apply tool toggle button


ButtonGradient

javax.swing.JToggleButton ButtonGradient
The Gradient tool toggle button


ButtonStripe

javax.swing.JToggleButton ButtonStripe
The Stripe tool toggle button


ButtonMagnify

javax.swing.JToggleButton ButtonMagnify
The Magnify tool toggle button


DragOffset

java.awt.Point DragOffset
The difference between the mouse pointer and UL of the control area for window drag operations

Class genegui.ModelStateView extends javax.swing.JPanel implements Serializable

Serialized Fields

CellColorArray

java.awt.Color[] CellColorArray
Current paint color of cells allows for more rapid repaint operations


CellSelectionArray

boolean[] CellSelectionArray
Cells which are selected


CellShapeArray

java.awt.Polygon[] CellShapeArray
Stores the cell shapes including scale and translation - speeds up painting


CellShapeArrayBase

java.awt.Polygon[] CellShapeArrayBase
Stores the base cell shapes and locations


ControlArea

javax.swing.JPanel ControlArea
Area at the top for displaying control buttons and drag bar. Also shows which ModelStateView is selected


DragOffset

java.awt.Point DragOffset
Drag offset used for drag operations. Distance from mouse pointer and UL of window


LastSelectedCell

int LastSelectedCell
The last cell that was selected. Used for copying cell properties.


NodeSelectionArray

boolean[] NodeSelectionArray
The nodes that are visible for this viewer


SaveThis

ModelStateView SaveThis
Copy of this


Scale

double Scale
The scale at which to draw the cell shape objects


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModelState

ModelState TheModelState
The ModelState that this viewer is attached to


TheModelStateEditor

ModelStateEditor TheModelStateEditor
A pointer to the parent ModelStateEditor


TheModelStateViewPane

genegui.ModelStateView.ModelStateViewPane TheModelStateViewPane
The pannel used to display the cells themselves


Translation

java.awt.Point Translation
Translation for drawing of cells

Class genegui.NetworkPaintPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

AffectorColor

java.awt.Color AffectorColor
Default color for drawing an Affector


AffectorDisplays

NetworkPaintPanel.AffectorDisplay[] AffectorDisplays
An array of all affector displays. Index same as AffectorTemplates index


AffectorDisplaysHashtable

java.util.Hashtable AffectorDisplaysHashtable
A hash for associating AffectorAttemplates and AffectorDisplays


AffectorSelectedColor

java.awt.Color AffectorSelectedColor
The color for a selected affector


ArrowHead

java.awt.Polygon ArrowHead
Polygon for storing the arrowhead shape used for drawing paths to nodes


DefaultDiagramDimension

java.awt.Dimension DefaultDiagramDimension
The default width for the network diagram node layout (affectors may be further out)


DefaultDiagramOffset

java.awt.Point DefaultDiagramOffset
The default offset (center) for the diagram node layout


DiagramCenter

java.awt.Point DiagramCenter
The calculated center of all the nodes on the diagram


ExpMultiplier

float ExpMultiplier
Multiplier used for exp color maping


LineIncomingColor

java.awt.Color LineIncomingColor
Default color for lines drawn from affectors to nodes


LineSelectedIncomingColor

java.awt.Color LineSelectedIncomingColor
The color for lines drawn into a node when the node is selected


LineOutgoingColor

java.awt.Color LineOutgoingColor
Default color for paths drwan from nodes to affectors


LineSelectedOutgoingColor

java.awt.Color LineSelectedOutgoingColor
The color for lines drawn from nodes to affectors when the node is selected


LogMultiplier

float LogMultiplier
Multiplier used for log color maping


GraphFunction

int GraphFunction
Specifies what transformation function should be applied to the graph color


NodeDisplays

NetworkPaintPanel.NodeDisplay[] NodeDisplays
An array of all NodeDisplays


NodeBorderColor

java.awt.Color NodeBorderColor
The color of node borders


NodeDisplaysHashtable

java.util.Hashtable NodeDisplaysHashtable
A hash for associating NodeTemplates and NodeDIsplays


NodeSelectedColor

java.awt.Color NodeSelectedColor
The fill color for painting a selected node


NodeTemplates

NodeTemplate[] NodeTemplates
An array of all the NodeTemplates


Parent

NetworkViewer2 Parent
The Viewer/Editor holding this panel


PaintInsets

java.awt.Insets PaintInsets
The insets around the painted network


SaveThis

javax.swing.JPanel SaveThis
Self reference


SelectedAffector

NetworkPaintPanel.AffectorDisplay SelectedAffector
The selected Affector display


SelectedCellState

CellState SelectedCellState
The CellState for the selected cell in active display mode


SelectedNode

NetworkPaintPanel.NodeDisplay SelectedNode
The selected NodeDisplay


TheNetwork

Network TheNetwork
A pointer to the Network


ThresholdValue

float ThresholdValue
The threshold value used by the threshold colormap

Class genegui.NetworkPaintPanel.AffectorDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

DragOffset

java.awt.Point DragOffset
Drag offset used for drag operations. Distance from mouse pointer and UL of window


Height

int Height
Height of image


Moveable

boolean Moveable
Set to true is user can drag the display


Radius

int Radius
Radius for circle used to render many types


TheAffector

Affector TheAffector
The affector that this is a display for


TheNodeDisplay

NetworkPaintPanel.NodeDisplay TheNodeDisplay
The NodeDisplay that this AffectorDisplay is related to


TheTemplate

AffectorTemplate TheTemplate
The Affector template


ThisDisplay

NetworkPaintPanel.AffectorDisplay ThisDisplay
Self reference


Width

int Width
Width of image

Class genegui.NetworkPaintPanel.NodeDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

AffectorDisplays

java.util.Vector AffectorDisplays
A vector of associated AffectorDisplays to allow for faster repaints


DragOffset

java.awt.Point DragOffset
Drag offset used for drag operations. Distance from mouse pointer and UL of window


Height

float Height
Height of image


LastPaintedValue

float LastPaintedValue

Name

java.lang.String Name
Node Name


NodeShape

java.awt.Shape NodeShape
The shape of the node set according to its type


OffScreenImage

java.awt.Image OffScreenImage

Redrawing

boolean Redrawing
True if the node is being redrawn in the offScreenBuffer


TextLocation

java.awt.Point TextLocation
Location of Text, relative to 0,0 point


TheNodeTemplate

NodeTemplate TheNodeTemplate
The node template


ThisDisplay

NetworkPaintPanel.NodeDisplay ThisDisplay
Self reference


Type

int Type
The type of node


Width

float Width
Width of image

Class genegui.NetworkViewer2 extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

ActiveDisplayMode

boolean ActiveDisplayMode
When set to true, displays node values for selected cell


AutoResizeItem

javax.swing.JMenuItem AutoResizeItem

AutoResizePaintPanel

boolean AutoResizePaintPanel

CellIndex

int CellIndex

CellSelector

SingleCellSelector CellSelector

ExpMultiplier

float ExpMultiplier
Multiplier used for exp color maping


GraphFunction

int GraphFunction
Specifies what transformation function should be applied to the graph color


LastViewer

GuiInterface LastViewer

LogMultiplier

float LogMultiplier
Multiplier used for log color maping


MainMenu

javax.swing.JMenuBar MainMenu

RefreshReject

float RefreshReject
Controls the rate at which the display refreshes by rejecting changes in size below the RefreshReject


RightsidePanel

javax.swing.JPanel RightsidePanel
The right-side panel for holding Node/Affector viewers


SaveThis

NetworkViewer2 SaveThis
Self reference


SplitPanel

javax.swing.JSplitPane SplitPanel
MainPanel for storing everything


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModel

Model TheModel
Pointer to the current model


TheModelState

ModelState TheModelState
A pointer to the ModelState used to pass information to the CellViewer


ThePaintPanel

NetworkPaintPanel ThePaintPanel
The NetworkPaint panel that holds the display objects and paints the connections


ThresholdValue

float ThresholdValue
The threshold value used by the threshold colormap

Class genegui.NetworkViewer2.CellViewerExpControl.ExpGraphPanel extends javax.swing.JPanel implements Serializable

Class genegui.NetworkViewer2.CellViewerLogControl.LogGraphPanel extends javax.swing.JPanel implements Serializable

Class genegui.NodeStateViewer extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

CellIndex

int CellIndex
The Index of the cell presently being viewed


TheCellPaintPanel

genegui.NodeStateViewer.CellPaintPanel TheCellPaintPanel
The panel the cell outlines are painted onto


CellPaintPanelDimension

java.awt.Dimension CellPaintPanelDimension
Preferred dimension for the CellPaintPanel


CellShapeArray

java.awt.Polygon[] CellShapeArray
Stores the base cell shapes and locations


MainPanel

javax.swing.JPanel MainPanel
The Main panel that stores all


NodePanels

genegui.NodeStateViewer.NodePanel[] NodePanels
An array with all the NodePanels


SaveThis

javax.swing.JInternalFrame SaveThis
Self reference


Scale

double Scale
The scale at which to draw the cell shape objects


SliderDeathTimer

javax.swing.Timer SliderDeathTimer
Timer for killing the popup slider windows in case the user doesn't touch them


SliderWindow

javax.swing.JWindow SliderWindow
A JWindow for holding a popup slider. It is a class variable so we can make sure we allow only one to be open at a time.


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModelState

ModelState TheModelState
The ModelState that this ModelStateNodePalette is attached to


Translation

java.awt.Point Translation
Translation for drawing of cells

Class genegui.NodeViewPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

ColorSwatch

javax.swing.JPanel ColorSwatch
Widdle square JPanel for showing node color


NameField

javax.swing.JTextField NameField
The JTextField for showing/changing the name of the Node


ShowsInViewer

javax.swing.JCheckBox ShowsInViewer
The JCheckbox for determining if the node shows in a new CellViewer by default


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheTemplate

NodeTemplate TheTemplate
The Node Template


ValueField

javax.swing.JTextField ValueField
The JTextField for showing/changing the initial default value of the node

Class genegui.ParameterViewer extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

FirstParameterPanel

genegui.ParameterViewer.ParameterPanel FirstParameterPanel

FieldFont

java.awt.Font FieldFont

InitialLowerBounds

float[] InitialLowerBounds

InitialStepSizes

float[] InitialStepSizes

InitialTypes

int[] InitialTypes

InitialUpperBounds

float[] InitialUpperBounds

InitialValues

float[] InitialValues

MainMenu

javax.swing.JMenuBar MainMenu
The MenuBar


MainPanel

javax.swing.JPanel MainPanel
The Main panel that stores all


Parameters

ParameterSet Parameters
The ParameterSet being viewed/edited


ParametersPanel

javax.swing.JPanel ParametersPanel
THe panel for storing all ParameterPanels


SaveThis

ParameterViewer SaveThis
Self Reference


SimpleDisplay

boolean SimpleDisplay
If set to true, simple display mode is used which just shows values


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to

Class genegui.ParInspector extends java.awt.Frame implements Serializable

Serialized Fields

params

ParameterSet params

originalValues

float[] originalValues

changed

boolean[] changed

set

boolean[] set

anyChanged

boolean anyChanged

index

int index

lMode

java.awt.Label lMode

bRevertAll

java.awt.Button bRevertAll

bRevert

java.awt.Button bRevert

fValue

java.awt.TextField fValue

bSet

java.awt.Button bSet

parList

java.awt.List parList

lVal

java.awt.Label lVal

panel1

java.awt.Panel panel1

label1

java.awt.Label label1

surfaceButton

java.awt.Button surfaceButton

startText

java.awt.TextField startText

endText

java.awt.TextField endText

stepsText

java.awt.TextField stepsText

label2

java.awt.Label label2

label3

java.awt.Label label3

Class genegui.PhasePortraitDlog extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

model

Model model

network

Network network

scaleType

int scaleType

xStartValueText

javax.swing.JTextField xStartValueText

xEndValueText

javax.swing.JTextField xEndValueText

yStartValueText

javax.swing.JTextField yStartValueText

yEndValueText

javax.swing.JTextField yEndValueText

numPointsText

javax.swing.JTextField numPointsText

pathLengthText

javax.swing.JTextField pathLengthText

titleText

javax.swing.JTextField titleText

node1Selector

javax.swing.JComboBox node1Selector

node2Selector

javax.swing.JComboBox node2Selector

Class genegui.SingleCellSelector extends javax.swing.JFrame implements Serializable

Serialized Fields

CellIndex

int CellIndex
The Index of the cell that is presently selected


CellPaintPanelDimension

java.awt.Dimension CellPaintPanelDimension
Preferred dimension for the CellPaintPanel


CellShapeArray

java.awt.Polygon[] CellShapeArray
Stores the base cell shapes and locations


Listener

java.awt.event.ActionListener Listener
ActionListener to send notification of cell selection to


Scale

double Scale
The scale at which to draw the cell shape objects


TheModelState

ModelState TheModelState
Pointer to models default ModelState


Translation

java.awt.Point Translation
Translation for drawing of cells

Class genegui.TimeGraph extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

AutoResizeJButton

javax.swing.JToggleButton AutoResizeJButton
JToggleButton for turning auto-resizing function on and off


AutoResizeDebounceTimer

javax.swing.Timer AutoResizeDebounceTimer
Debounce timer used for auto-resizing


CellPaintPanelDimension

java.awt.Dimension CellPaintPanelDimension
Preferred dimension for the CellPaintPanel


CellShapeArray

java.awt.Polygon[] CellShapeArray
Stores the base cell shapes and locations


DataArrays

java.util.ArrayList DataArrays
An ArrayList of matricies corresponding to each time step. X coordinant are cell # and Y coordinant node #


DataCollectionEnable

boolean DataCollectionEnable
When true allows data points to be added


DataSets

java.util.ArrayList DataSets
A collection of DataArrays for each model run


DataSetsDisplay

javax.swing.JLabel DataSetsDisplay
JLabel for showing the number of data sets


DataSetHoldArray

java.util.ArrayList DataSetHoldArray
An ArrayList of Boolean which indicates if the graph hold button is on


DataSetHoldButton

javax.swing.JToggleButton DataSetHoldButton
Hold button for indicating that a graph should be kept displayed despite value of DataSetIndex


DataSetIndex

int DataSetIndex
The currently displayed data set index


DataSetIndexDisplay

javax.swing.JTextField DataSetIndexDisplay
Field for displaying and changing the current DataSet index


GlobalGridSpacing

int GlobalGridSpacing
Global grid spacing


GlobalLegendEnabled

boolean GlobalLegendEnabled
Global legend setting


GlobalShowGrid

boolean GlobalShowGrid
Global show grid setting


GlobalShowRange

boolean GlobalShowRange
Global show range setting


GlobalXScale

float GlobalXScale
Global graph XScale (width) setting (pixels/unit time)


GlobalYScale

float GlobalYScale
Global graph YScale (height) setting (pixels/unit value)


GraphsPanel

javax.swing.JPanel GraphsPanel
The JPanel for storing GraphPanels


GraphsScrollPane

javax.swing.JScrollPane GraphsScrollPane
The ScrollPane that holds the GraphsPanel


MainMenu

javax.swing.JMenuBar MainMenu
The Main JMenuBar


MainPanel

javax.swing.JPanel MainPanel
The MainPanel is the content pane for the InternalFrame


NumberOfCells

int NumberOfCells
The number of cells in the model


NumberOfNodes

int NumberOfNodes
The number of nodes in the network


OverWriteDataButton

javax.swing.JToggleButton OverWriteDataButton
If set successive data sets will not be accumulated, but will be over- write the current one and the data re-displayed.


SaveThis

TimeGraph SaveThis
Self reference


Scale

double Scale
The scale at which to draw the cell shape objects


SimpleDisplay

boolean SimpleDisplay
If set to true, simple display mode is used which just shows values


SourceSelector

genegui.TimeGraph.GraphSourceSelector SourceSelector
The GraphSurceSelector JFrame shared by all GraphPanels


TheMainGui

MainGui TheMainGui
The MainGui object that this belongs to


TheModel

Model TheModel
A pointer to the Model being graphed


TheModelState

ModelState TheModelState
A pointer to the ModelState used to pass information


TimeArray

java.util.ArrayList TimeArray
An ArrayList of Floats with time values corresponsing to set of values in the DataArray


TimePointsDisplay

javax.swing.JLabel TimePointsDisplay
Field for displaying number of datasets collected


TimeSets

java.util.ArrayList TimeSets
A collection of TimeArrays for each model run


Translation

java.awt.Point Translation
Translation for drawing of cells


Package main

Class main.Cell.Hexagon extends java.awt.Polygon implements Serializable

Class main.Cell.Square extends java.awt.Polygon implements Serializable

Class main.ModelLoadingException extends java.lang.Exception implements Serializable

Serialized Fields

lineNo

int lineNo

Class main.NetworkFile extends javax.swing.text.DefaultStyledDocument implements Serializable

Serialized Fields

styles

javax.swing.text.StyleContext styles

attributes

javax.swing.text.AttributeSet attributes

actionListener

java.awt.event.ActionListener actionListener