Serialized Form
|
Package edu.brook.ascape.model |
deleteMarker
boolean deleteMarker
- A marker for deleting this agent during a later sweep.
initialized
boolean initialized
- Has the agent had the initialization method performed on it since new model state?
name
java.lang.String name
- The name of this object
scape
Scape scape
- The agent that this object belongs to. Note that this object
is not neccesarily a member of the scape.
cellsNear
Cell[] cellsNear
- Cells near to this one in ever exanding radiis, including self.
coordinate
CoordinateDiscrete coordinate
- The coordinate location of this cell within the relevant scape.
neighbors
Cell[] neighbors
- For better performance we store neighbors so we only have to calculate them once.
Typically only used by scapes with a static strucure.
network
Cell[] network
- A network of related cells. This is intended to provide a light-weight
way to track relationships between cells without resorting to the use
of scapes to track each relationship. At some point this implementation
may change to simply use 1D vector or array scape. In any case, getNetwork
and setNetwork will probably retain the current implementation.
thisUpdate
int thisUpdate
hostCell
HostCell hostCell
- The cell that this cell occupies on the host cell's lattice.
hostScape
ScapeGraph hostScape
- The cell that this cell occupies on the host cell's lattice.
id
int id
values
int[] values
- Each element of this array represents the position of this coordinate
within a dimension, the index of the element.
dimensionCount
int dimensionCount
- If appropriate. How many dimensions does this space have?
discrete
boolean discrete
- Does this geometry represent space as a set of discrete locations,
or do all objects within it have a some aproximate location
within continous space? For example, raster graphics would represent
a discrete space, while vector graphics would represent a non-discrete space.
fixedSize
boolean fixedSize
- Is this geometry of fixed extent, as in an array or a closed space,
or can it shrink and grow like a vector or open space?
neighborhood
int neighborhood
- The neighborhood (Moore or von Neumann) assumed for this lattice.
This is generally only an appropriate distinction in 2D space. (Check this!)
periodic
boolean periodic
- If appropriate. If the geometry is periodic, the edges of the space are connected;
for example, a 1D periodic lattice is a ring, and a periodic 2D lattice is a torus,
wheras a 1D aperiodic lattice is a line segment, and an aperiodic 2D lattice is a plane.
availableNeighbors
HostCell[] availableNeighbors
- Neighbors that are avaalbable, that is, possible to occupy.
Again, do not assume this to be populated, it is implementation dependent.
neighborOccupants
CellOccupant[] neighborOccupants
- The collection of neighboring cells. Do not assume this to be populated, it is implementation dependent.
occupant
CellOccupant occupant
- The occupant, if any, of this cell.
agentsPerIteration
int agentsPerIteration
- The number of agents to execute each rule across for each iteration.
autoCreate
boolean autoCreate
- Should members of the scape be automatically created at startup?
cellsRequestUpdates
boolean cellsRequestUpdates
- Should cells indicate that they need to be updated manually (imroving performance significantly)
or should all cells be updated every iteration.
closeAndOpenNewRequested
boolean closeAndOpenNewRequested
- Has a restart been requested after the current run stops?
closeRequested
boolean closeRequested
- Has a close been requested after the current run stops?
collectStats
CollectStats collectStats
- The value collection rule for this scape.
Null if no values should be collected.
customizer
ModelCustomizer customizer
- A customizer for this scape.
description
java.lang.String description
- A brief descripiton (including credits) of the scape or of the model, if this is root scape.
drawFeatureObservable
edu.brook.ascape.model.Scape.DrawFeatureObservable drawFeatureObservable
- A delegate keeping track of observers of draw features.
drawFeatures
java.util.Vector drawFeatures
- A vector of features available to draw memebers of this scape.
executionOrder
int executionOrder
- Order in which rules should be executed.
- See Also:
setExecutionOrder
executionStyle
int executionStyle
- 'Stlye' of rule execution.
- See Also:
setExecutionOrder
geometry
Geometry geometry
- The basic geometric structure of this collection.
initialRules
VectorSelection initialRules
- The rules that this scape will execute on its members upon initializtion.
iteration
int iteration
- The number of iterations since the scape began iterating.
listenersAndMembersCurrent
boolean listenersAndMembersCurrent
- Are all the listeners and memebrs (which may have listeners)
of this scape current? (If so, we can continue updating, otherwise,
we must wait.
membersActive
boolean membersActive
- Should members of the scape be iterated against?
openRequested
boolean openRequested
- Has an open been requested when the current iteration completes?
paused
boolean paused
- Is the scape currently paused?
pauseticks
int pauseticks
period
int period
- The current period.
prototypeAgent
Agent prototypeAgent
- An agent which which may be cloned to produce members of this collection.
By default, all scapes which have a known number of memebrs are initialized
with clones of this agent.
quitRequested
boolean quitRequested
- Has a quit been requested after the current run stops?
restartAfterAutoStop
boolean restartAfterAutoStop
- Should the scape be restarted automatically after being stopped?
restartRequested
boolean restartRequested
- Has a restart been requested after the current run stops?
rules
VectorSelection rules
- The rules that this scape will execute on its memebers.
running
boolean running
- Is the scape currently running?
saveRequested
boolean saveRequested
- Has a save been requested when the current iteration completes?
scapeListeners
ScapeListener[] scapeListeners
- The observers of this scape. All listeners are notified when the scape is
updated and given a chance to update themselves.
selfView
ScapeListener selfView
- A view of the scape that delegates back to the scape, often null.
Automatically created for root when standard model is used.
step
boolean step
- Has a step been requested?
updatedListeners
int updatedListeners
- Count of the number of listeners that have been updated.
Used to determine when all listeners have been updated.
updatedMembers
int updatedMembers
- Count of the number of members that have been updated.
Used to determine when all members have been updated.
cells
Cell[] cells
order
int[] order
agents
Cell[] agents
- A one dimensional selection of agents.
Only created if getAgents is called.
cells
Cell[][] cells
- The actual 2D array of agents.
currentPositionInRank
int currentPositionInRank
- The current position within the current rank for this enumeration.
currentRank
int currentRank
- The current distance from the origin for this enumeration.
foundCellsCoordinates
int[][] foundCellsCoordinates
order
int[] order
relativeCoordinates
int[][][] relativeCoordinates
cellsNear
Cell[][][] cellsNear
- This
id
int id
extent
CoordinateDiscrete extent
- The extent (furthest valid point) of the graph. This parameter will make sense for some graphs, but not for others.
foundCellsIndices
int[] foundCellsIndices
occupantTemp
CellOccupant[] occupantTemp
- Created so that we don't have to instantiate inside method.
deleteSweepNeeded
boolean deleteSweepNeeded
- Have there been remove operations on the vecotr that require a later deletion sweep?.
vector
java.util.Vector vector
- The actual vecotr representation of the scape.
|
Package edu.brook.ascape.rule |
autoSeriesStatCollectors
StatCollector[] autoSeriesStatCollectors
- The stats to be collected automatically.
autoSeriesStatCollectors2
StatCollector[] autoSeriesStatCollectors2
- The stats to be collected automatically.
phase
int phase
stats
StatCollector[] stats
- The stats to be collected.
height
int height
width
int width
x
int x
y
int y
id
int id
diffuseConstant
float diffuseConstant
evaporationRate
float evaporationRate
setters
ValueSetter[] setters
- The setters for setting data points.
|
Package edu.brook.ascape.util |
dataSeries
DataSeries[] dataSeries
- The data series (pl) that record a measure for a statistic for every iteration.
periods
java.util.Vector periods
- A vector of Doubles for each iteration; typically a series {s, s + 1, s + 2 ... s + n},
where s is the start period, and s + n is the current period.
scape
Scape scape
- The scape that this data group belongs to. May be null; only used to
track collection periods, so this class can be used outside of ascape engine.
stats
StatCollector[] stats
- The stats that make up the data group.
dataGroup
DataGroup dataGroup
- The backing data group for this selection.
selectedCount
int selectedCount
- The number of series currently selected.
seriesSelected
boolean[] seriesSelected
- An array indicating selection status for series of the data group.
gap1
double gap1
- The X axis gap between the first and second measurements
gap2
double gap2
- The X axis gap between the second and third measurements
(after one measurement has been dropped, leaving three total.)
descriptor
java.beans.PropertyDescriptor descriptor
object
java.lang.Object object
propertyClass
java.lang.Class propertyClass
assignValueArgs
java.lang.Object[] assignValueArgs
typedDimension
edu.brook.ascape.util.SweepDimension.TypedSweepDimension typedDimension
depth
int depth
hasNext
boolean hasNext
runCount
int runCount
runsPer
int runsPer
sweeps
java.util.Vector sweeps
elemsSelected
boolean[] elemsSelected
- An array for selection status for all elements in the vector.
selectedCount
int selectedCount
- The number of elements currently selected.
selectedElems
java.lang.Object[] selectedElems
- An array of selected elements of the vector.
vector
java.util.Vector vector
- The underlying vector that we are imposing a seleciton upon.
|
Package edu.brook.ascape.view |
netscapeFailure
boolean netscapeFailure
- The current (and last) netscape Java release is flawed.
scapePanel
PanelImp scapePanel
- The panel that all settings are displayed within
settingsAccessors
PropertyAccessor[] settingsAccessors
- The accessors for the values being set.
settingsComponents
java.awt.Component[] settingsComponents
- Components for settings components. (Text fields for now.)
settingsLabels
java.awt.Label[] settingsLabels
- Labels for settings components.
settingsPanel
PanelImp settingsPanel
- The panel that all settings are displayed within
allAccessors
PropertyAccessor[] allAccessors
currentScape
Scape currentScape
iterationsField
javax.swing.JTextField iterationsField
lastAgentsPerIteration
int lastAgentsPerIteration
netscapeFailure
boolean netscapeFailure
- The current (and last) netscape Java release is flawed.
rulePanel
PanelImp rulePanel
- The panel that all settings are displayed within
settingsPanel
PanelImp settingsPanel
- The panel that all settings are displayed within
tabPane
javax.swing.JTabbedPane tabPane
agentColorFeature
ColorFeature agentColorFeature
- The color feature used to set the agent draw color
agentImageFeature
ImageFeature agentImageFeature
- The image feature used to draw the agent draw color
agents_fill_cells_draw_feature
DrawFeature agents_fill_cells_draw_feature
- Draws the provided object, assumed to be a cell with an occupant,
by filling any unoccupied cells using the cell color feature interpretation,
and filling any occupied cells using the agent color feature on the occupant.
agents_image_cells_draw_feature
DrawFeature agents_image_cells_draw_feature
- Draws the provided object, assumed to be a cell with an occupant,
by filling the cell using the cell color feature interpretation,
and filling an oval using the agent color feature on the occupant.
agents_oval_cells_draw_feature
DrawFeature agents_oval_cells_draw_feature
- Draws the provided object, assumed to be a cell with an occupant,
by filling the cell using the cell color feature interpretation,
and filling an oval using the agent color feature on the occupant.
borderSize
int borderSize
- Size of border around each cell.
0 by default.
cellColorFeature
ColorFeature cellColorFeature
- The color feature used to set the cell draw color
cellCustomizer
CellCustomizer cellCustomizer
- The panel responsible for customizing a selected cell.
cells_fill_draw_feature
DrawFeature cells_fill_draw_feature
- Draws the provided object, assumed to be a cell, by filling it using the
cell color feature.
cells_fill_draw_inset_feature
DrawFeature cells_fill_draw_inset_feature
- Draws the provided object, assumed to be a cell, by filling it using the
cell color feature.
cellSize
int cellSize
- Size of each individual cell, typically in pixels.
6 by default.
drawSelection
VectorSelection drawSelection
- The draw features that have been selected to draw.
updateAllRequested
boolean updateAllRequested
- Has an update all been requested?
viewCustomizer
ViewCustomizer viewCustomizer
- The panel responsible for customizing this view.
buttonPanel
PanelImp buttonPanel
- The panel that standard (OK, Cancel, etc..) buttons can be displayed within.
contentPanel
PanelImp contentPanel
- The panel that all settings are displayed within
propertySupport
java.beans.PropertyChangeSupport propertySupport
- Property change support for the customizer.
target
java.lang.Object target
- The object this customizer is editing
addHistAction
edu.brook.ascape.view.BatchView.ScapeControlAction addHistAction
- Scape control for creating a new histogram.
addHistButton
javax.swing.JButton addHistButton
addPieAction
edu.brook.ascape.view.BatchView.ScapeControlAction addPieAction
- Scape control for creating a new pie chart.
addPieButton
javax.swing.JButton addPieButton
addTSAction
edu.brook.ascape.view.BatchView.ScapeControlAction addTSAction
- Scape control for creating a new time series graph.
addTSButton
javax.swing.JButton addTSButton
dataView
DataOutputView dataView
frameList
javax.swing.JComboBox frameList
infoAction
edu.brook.ascape.view.BatchView.ScapeControlAction infoAction
- Scape control for getting information about a scape.
infoButton
javax.swing.JButton infoButton
lastScapeAppearsPaused
boolean lastScapeAppearsPaused
- Did the scape appear to be paused last iteration?
lastScapeAppearsRunning
boolean lastScapeAppearsRunning
- Did the scape appear to be running last iteration?
openAction
edu.brook.ascape.view.BatchView.ScapeControlAction openAction
- Scape control for opening a new scape.
openButton
javax.swing.JButton openButton
pauseToggleAction
edu.brook.ascape.view.BatchView.ScapeControlAction pauseToggleAction
- Scape control for pausing a scape.
pauseToggleButton
javax.swing.JButton pauseToggleButton
periodFileCandidate
java.io.File periodFileCandidate
periodFileField
javax.swing.JTextField periodFileField
quitAction
edu.brook.ascape.view.BatchView.ScapeControlAction quitAction
- Scape control for quiting the model.
quitButton
javax.swing.JButton quitButton
runFileCandidate
java.io.File runFileCandidate
runFileField
javax.swing.JTextField runFileField
scapeAppearsPaused
boolean scapeAppearsPaused
- Does the scape appear to be paused?
scapeAppearsRunning
boolean scapeAppearsRunning
- Does the scape appear to be running?
settingsAction
edu.brook.ascape.view.BatchView.ScapeControlAction settingsAction
- Scape control for starting a scape.
settingsButton
javax.swing.JButton settingsButton
startStopAction
edu.brook.ascape.view.BatchView.ScapeControlAction startStopAction
- Scape control for starting a scape.
startStopButton
javax.swing.JButton startStopButton
statusLabel
javax.swing.JLabel statusLabel
sweepHolderPanel
javax.swing.JPanel sweepHolderPanel
sweepModel
javax.swing.table.AbstractTableModel sweepModel
sweepRunPanel
javax.swing.JPanel sweepRunPanel
sweepSetupPanel
javax.swing.JPanel sweepSetupPanel
sweepView
SweepControlView sweepView
toolBar
javax.swing.JToolBar toolBar
awaitingUpdate
boolean awaitingUpdate
- Has the buffer been modified? Are we waiting for the paint method to update
it to the onscreen image?
currentUpdate
int currentUpdate
- The update currently being drawn.
drawEveryNUpdates
int drawEveryNUpdates
- Specifies the number of updates that occur between each draw. Default is 1, so that every update is drawn.
frame
ViewFrameBridge frame
- The frame this view is displayed in. Null if this view isn't in a frame.
name
java.lang.String name
- The name of the view.
recorder
GraphicsRecorder recorder
- A recorder for the graphic of this view. Usually null, unless this view is being recorded.
recordNext
boolean recordNext
- Are we waiting for a record to occur?
recursiveCallToPaint
boolean recursiveCallToPaint
- A flag that is true if we are potentially calling paint from within
another paint call. A little hacky, but other solutions using update method
did not work reliably.
scape
Scape scape
- The scape being viewed.
agent
Agent agent
agentAccessors
PropertyAccessor[] agentAccessors
agentColor
java.awt.Color agentColor
agentHalf
javax.swing.JPanel agentHalf
agentLabel
javax.swing.JLabel agentLabel
agentProperties
edu.brook.ascape.view.CellCustomizer.AgentPropertiesModel agentProperties
agentPropertiesHolder
javax.swing.JPanel agentPropertiesHolder
agentPropertiesTable
javax.swing.JTable agentPropertiesTable
agentScrollPane
javax.swing.JScrollPane agentScrollPane
cell
Cell cell
cellAccessors
PropertyAccessor[] cellAccessors
cellColor
java.awt.Color cellColor
cellHalf
javax.swing.JPanel cellHalf
cellLabel
javax.swing.JLabel cellLabel
cellProperties
edu.brook.ascape.view.CellCustomizer.CellPropertiesModel cellProperties
cellPropertiesHolder
javax.swing.JPanel cellPropertiesHolder
cellPropertiesTable
javax.swing.JTable cellPropertiesTable
cellScrollPane
javax.swing.JScrollPane cellScrollPane
focus
int focus
lastCell
Cell lastCell
netscapeFailure
boolean netscapeFailure
- The current (and last) netscape Java release is flawed.
noAgentMessage
javax.swing.JTextField noAgentMessage
noPropertiesMessage
javax.swing.JTextField noPropertiesMessage
noSelectedMessage
javax.swing.JTextField noSelectedMessage
rulePanel
PanelImp rulePanel
- The panel that all settings are displayed within
view
BaseCellView view
chartView
ChartView chartView
- The chart view being edited. (This reference simply mirrors target, but we keep it in for clarity.)
lastDataPoints
int lastDataPoints
- Number of data points to display when "last" check box is selected (default is 100.)
okButton
javax.swing.JButton okButton
- The button for dismissing this dialog.
selectedTable
javax.swing.JTable selectedTable
- The instance of our selected data model.
awaitingUpdate
boolean awaitingUpdate
- Are we waiting for the paint method to be called before an update?
chartType
int chartType
- The chart type this view is using. (Time series is default.)
customizer
ChartCustomizer customizer
- The panel responsible for customizing this chart.
frame
ViewFrameBridge frame
- The frame, if any, that this iew is displayed within
name
java.lang.String name
- The name of the view.
recorder
GraphicsRecorder recorder
- A recorder for the graphic of this view. Usually null, unless this view is being recorded.
recordNext
boolean recordNext
- Are we waiting for a record to occur?
recursiveCallToPaint
boolean recursiveCallToPaint
- A flag that is true if we are potentially calling paint from within
another paint call. A little hacky, but other solutions using update method
did not work reliably.
scape
Scape scape
- The scape that we are principally charting. Note that data from
all scapes is available to the chart.
viewModel
ChartViewModel viewModel
- The view model that we are delegating to.
chart
ChartView chart
- The chart view delegating to this model.
dataSelection
DataViewSelection dataSelection
- The selected series for this data model.
name
java.lang.String name
- The name of the chart.
scape
Scape scape
- The scape the model is primarily viewing; delegated from chart view.
name
java.lang.String name
- The name of the feature.
color
java.awt.Color color
- The color of the feature.
blueAdjustment
float blueAdjustment
- The adjustment value of the blue component of this color.
blueBase
float blueBase
- The base value of the blue component of this color.
blueMaximum
float blueMaximum
- The maximum value of the blue component of this color.
blueMinimum
float blueMinimum
- The minimum value of the blue component of this color.
dataPoint
UnitIntervalDataPoint dataPoint
- The unit interval data point used to calculate the gradiated color.
greenAdjustment
float greenAdjustment
- The adjustment value of the green component of this color.
greenBase
float greenBase
- The base value of the green component of this color.
greenMaximum
float greenMaximum
- The maximum value of the green component of this color.
greenMinimum
float greenMinimum
- The minimum value of the green component of this color.
redAdjustment
float redAdjustment
- The adjustment value of the red component of this color.
redBase
float redBase
- The base value of the red component of this color.
redMaximum
float redMaximum
- The maximum value of the red component of this color.
redMinimum
float redMinimum
- The minimum value of the red component of this color.
indexedColors
java.awt.Color[] indexedColors
addHistAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction addHistAction
- Scape control for creating a new histogram.
addHistButton
javax.swing.JButton addHistButton
addPieAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction addPieAction
- Scape control for creating a new pie chart.
addPieButton
javax.swing.JButton addPieButton
addTSAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction addTSAction
- Scape control for creating a new time series graph.
addTSButton
javax.swing.JButton addTSButton
delayIcon
javax.swing.JLabel delayIcon
delayPanel
javax.swing.JPanel delayPanel
delayScale
int delayScale
delaySlider
javax.swing.JSlider delaySlider
frameList
javax.swing.JComboBox frameList
framesField
javax.swing.JTextField framesField
ignoreFrameSelection
boolean ignoreFrameSelection
infoAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction infoAction
- Scape control for getting information about a scape.
infoButton
javax.swing.JButton infoButton
lastScapeAppearsPaused
boolean lastScapeAppearsPaused
- Did the scape appear to be paused last iteration?
lastScapeAppearsRunning
boolean lastScapeAppearsRunning
- Did the scape appear to be running last iteration?
maxDelayInSecs
float maxDelayInSecs
openAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction openAction
- Scape control for opening a new scape.
openButton
javax.swing.JButton openButton
pauseToggleAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction pauseToggleAction
- Scape control for pausing a scape.
pauseToggleButton
javax.swing.JButton pauseToggleButton
periodLabel
javax.swing.JLabel periodLabel
qualityList
javax.swing.JComboBox qualityList
quitAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction quitAction
- Scape control for quiting the model.
quitButton
javax.swing.JButton quitButton
recordAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction recordAction
- Scape control for starting and stopping a scape recording session.
Note that all of the following variables and their associated behavior will be eventually moved to a seperate class.
recordBlinkThread
java.lang.Thread recordBlinkThread
recordButton
javax.swing.JButton recordButton
recordCancelButton
javax.swing.JButton recordCancelButton
recordDialog
javax.swing.JDialog recordDialog
recorder
GraphicsRecorder recorder
recordFrame
ViewFrameBridge recordFrame
recording
boolean recording
recordPanel
javax.swing.JPanel recordPanel
recordScapeWasPaused
boolean recordScapeWasPaused
recordStatusMsg
javax.swing.JLabel recordStatusMsg
saveAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction saveAction
- Scape control for saving a scape.
saveButton
javax.swing.JButton saveButton
scapeAppearsPaused
boolean scapeAppearsPaused
- Does the scape appear to be paused?
scapeAppearsRunning
boolean scapeAppearsRunning
- Does the scape appear to be running?
settingsAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction settingsAction
- Scape control for starting a scape.
settingsButton
javax.swing.JButton settingsButton
startAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction startAction
- Scape control for starting a scape.
startButton
javax.swing.JButton startButton
statusLabel
javax.swing.JLabel statusLabel
stepAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction stepAction
- Scape control for stepping a scape one iteration.
stepButton
javax.swing.JButton stepButton
stopAction
edu.brook.ascape.view.ControlBarView.ScapeControlAction stopAction
- Scape control for stoping a scape.
stopButton
javax.swing.JButton stopButton
toolBar
javax.swing.JToolBar toolBar
waitingForRecordSelection
boolean waitingForRecordSelection
decPlaces
int decPlaces
label
javax.swing.JLabel label
maximum
double maximum
minimum
double minimum
name
java.lang.String name
slider
javax.swing.JSlider slider
valueLabel
javax.swing.JLabel valueLabel
seriesViews
SeriesView[] seriesViews
- An array mirroring selection that tracks selected seriesView
agentFoundAt
boolean[] agentFoundAt
agentView
Agent[] agentView
name
java.lang.String name
- The name of the feature.
image
java.awt.Image image
- The image of the feature.
panel
PanelImp panel
- The main applet panel.
scape
Scape scape
- The root (model) scape that this applet is displaying.
applyButton
java.awt.Button applyButton
- The button for dismissing this dialog.
cancelButton
java.awt.Button cancelButton
- The button for dismissing this dialog.
okButton
java.awt.Button okButton
- The button for dismissing this dialog.
okButton
javax.swing.JButton okButton
- The button for dismissing this dialog.
drawFeatures
java.lang.Object[] drawFeatures
drawNetwork
boolean drawNetwork
cellSelected
boolean[][] cellSelected
cellsSelected
int cellsSelected
drawBorder
boolean drawBorder
origin
Coordinate2DDiscrete origin
xMax
int xMax
xOffset
int xOffset
yMax
int yMax
yOffset
int yOffset
awaitingUpdate
boolean awaitingUpdate
- Has the buffer been modified? Are we waiting for the paint method to update
it to the onscreen image?
frame
ViewFrameBridge frame
- The frame this view is displayed in. Null if this view isn't in a frame.
name
java.lang.String name
- The name of the view.
recorder
GraphicsRecorder recorder
- A recorder for the graphic of this view. Usually null, unless this view is being recorded.
recordNext
boolean recordNext
- Are we waiting for a record to occur?
recursiveCallToPaint
boolean recursiveCallToPaint
- A flag that is true if we are potentially calling paint from within
another paint call. A little hacky, but other solutions using update method
did not work reliably.
scape
Scape scape
- The scape being viewed.
lastIteration
int lastIteration
maxAgentWidth
int maxAgentWidth
allowQuit
boolean allowQuit
iterationText
java.awt.Label iterationText
pauseToggleButton
java.awt.Button pauseToggleButton
quitButton
java.awt.Button quitButton
scapeAppearsPaused
boolean scapeAppearsPaused
scapeAppearsRunning
boolean scapeAppearsRunning
settingsButton
java.awt.Button settingsButton
showIterations
boolean showIterations
startButton
java.awt.Button startButton
stepButton
java.awt.Button stepButton
stopButton
java.awt.Button stopButton
centroid
SimplexView.ConcreteSimplexFeature centroid
centroidTradeoff
float centroidTradeoff
displayCentroid
boolean displayCentroid
innerTriangle
java.awt.Polygon innerTriangle
playHighPoly
java.awt.Polygon playHighPoly
playLowPoly
java.awt.Polygon playLowPoly
playMediumPoly
java.awt.Polygon playMediumPoly
simplexFeature
SimplexFeature simplexFeature
x1
int x1
x2
int x2
x3
int x3
xSpan
int xSpan
y1
int y1
y2
int y2
y3
int y3
ySpan
int ySpan
z1
SimplexView.ConcreteSimplexFeature z1
z2
SimplexView.ConcreteSimplexFeature z2
z3
SimplexView.ConcreteSimplexFeature z3
barAttribute1
java.lang.String barAttribute1
barAttribute2
java.lang.String barAttribute2
imageHeight
int imageHeight
imageWidth
int imageWidth
maxElements
int maxElements
displayPoints
int displayPoints
- Number of display points to display. (Default all.)
okButton
javax.swing.JButton okButton
- The button for dismissing this dialog.
view
BaseCellView view
- The view being edited. (This reference simply mirrors target, but we keep it in for clarity.)
aboutIcon
javax.swing.Icon aboutIcon
cbar
ControlBarView cbar
- A control bar that may be displayed with this frame. (May be deprecated.)
Comment out for web.
dirtyDrawRect
java.awt.Rectangle dirtyDrawRect
firstTime
boolean firstTime
frameImp
java.awt.Container frameImp
- The backing frame providing the frame implementation.
height
int height
leftInset
int leftInset
ret
java.awt.Rectangle[] ret
showBar
boolean showBar
- Should the control bar be displayed? (No longer supported.)
theFont
java.awt.Font theFont
topInset
int topInset
views
ComponentView[] views
- The views that this frame is rexponsible for.
width
int width