Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
<
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Z
_
<
()
- Static method in class
ColorGradient
()
- Static method in class
FrequencyStars
()
- Static method in class
HGradient
()
- Static method in class
VGradient
A
a
- Variable in class
ELMorphInterpolator
Abs
- class
Abs
.
Abs()
- Constructor for class
Abs
AbstractELExpression
- class
AbstractELExpression
.
Some common implementation code for ELExpressions.
AbstractELExpression()
- Constructor for class
AbstractELExpression
AbstractELOperator
- class
AbstractELOperator
.
An operator that paints its icon based on the name of the operator.
AbstractELOperator()
- Constructor for class
AbstractELOperator
AdamImage
- class
AdamImage
.
AdamImage()
- Constructor for class
AdamImage
Add
- class
Add
.
Add()
- Constructor for class
Add
addImpl(Component, Object, int)
- Method in class
FatBorderPanel
alloc(int, int)
- Static method in class
ELMatrix
Allocates an image from a memory pool.
animate
- Variable in class
BehaviorViewer
animation
- Variable in class
AnimationEditor
animation
- Variable in class
ChunkDisplay
Animation
- class
Animation
.
All of the state for an animation.
Animation(int)
- Constructor for class
Animation
AnimationChunk
- class
AnimationChunk
.
AnimationChunk()
- Constructor for class
AnimationChunk
AnimationEditor
- class
AnimationEditor
.
UI for an animation.
AnimationEditor()
- Constructor for class
AnimationEditor
apply(ELMatrix[], ELMatrix)
- Method in class
Average
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
Blur
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ColorGradient
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
Derivative
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
Distort
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
DSymmetry
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in interface
ELOperator
Applies this operator.
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
EnvironmentMap
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
FrequencyBlocks
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
FrequencyStars
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
Grayscale
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
HGradient
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
HSymmetry
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ImageOperator
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
MultiArgumentOperator
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
OneArgumentOperator
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
SawPulse
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
TimeSpinner
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ToHSV
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ToRGB
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
TrigonometricOperator
apply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
VGradient
ArcTangent
- class
ArcTangent
.
ArcTangent()
- Constructor for class
ArcTangent
assert(boolean)
- Static method in class
Test
Average
- class
Average
.
Average()
- Constructor for class
Average
B
b
- Variable in class
ELMorphInterpolator
backgroundColor
- Static variable in class
Evolver
BarkImage
- class
BarkImage
.
BarkImage()
- Constructor for class
BarkImage
baseIcon
- Variable in class
OverlayIcon
baseMutationProbability
- Variable in class
GeneticParameters
Probability of a mutatation before accounting for parental complexity.
beginWaiting()
- Method in class
Evolver
behavior
- Variable in class
BehaviorChunkDisplay
behavior
- Variable in class
BehaviorDisplay
Behavior being referenced.
behavior
- Variable in class
BehaviorViewer
behavior
- Variable in class
Evolver
The current generation.
Behavior
- class
Behavior
.
An image generator with state entirely parameterized by time and a pixel function.
Behavior(ELExpression, int, int, int)
- Constructor for class
Behavior
Behavior(GeneticParameters, int, int)
- Constructor for class
Behavior
BehaviorChunk
- class
BehaviorChunk
.
Runs a single behavior for a period of time.
BehaviorChunk()
- Constructor for class
BehaviorChunk
BehaviorChunkDisplay
- class
BehaviorChunkDisplay
.
BehaviorChunkDisplay(int, AnimationEditor)
- Constructor for class
BehaviorChunkDisplay
behaviorDisplay
- Variable in class
BehaviorChunkDisplay
behaviorDisplay
- Variable in class
Evolver
Displays for the current generation.
BehaviorDisplay
- class
BehaviorDisplay
.
A small display of a behavior used in the Evolver panel.
BehaviorDisplay(Behavior)
- Constructor for class
BehaviorDisplay
BehaviorDisplay(Behavior, double)
- Constructor for class
BehaviorDisplay
behaviorDisplayChange(BehaviorDisplay)
- Method in class
BehaviorChunkDisplay
behaviorDisplayChange(BehaviorDisplay)
- Method in interface
BehaviorDisplayListener
Notification that a behavior you are listening to has changed.
behaviorDisplayChange(BehaviorDisplay)
- Method in class
BehaviorViewer
behaviorDisplayChange(BehaviorDisplay)
- Method in class
MorphViewer
BehaviorDisplayListener
- interface
BehaviorDisplayListener
.
An interface for GUIs to implement to indicate that they are interested in being notified when a behavior display changes in some way.
behaviorViewer
- Variable in class
Evolver
BehaviorViewer
- class
BehaviorViewer
.
UI for viewing a single behavior
BehaviorViewer()
- Constructor for class
BehaviorViewer
behaviorViewerWindow
- Variable in class
Evolver
BitAnd
- class
BitAnd
.
BitAnd()
- Constructor for class
BitAnd
BitOr
- class
BitOr
.
BitOr()
- Constructor for class
BitOr
bitwiseOp(int, int)
- Method in class
BitAnd
Override to define your bitwise operator.
bitwiseOp(int, int)
- Method in class
BitOr
Override to define your bitwise operator.
bitwiseOp(int, int)
- Method in class
BitwiseOperator
Override to define your bitwise operator.
bitwiseOp(int, int)
- Method in class
BitXor
Override to define your bitwise operator.
BitwiseOperator
- class
BitwiseOperator
.
BitwiseOperator()
- Constructor for class
BitwiseOperator
BitXor
- class
BitXor
.
BitXor()
- Constructor for class
BitXor
blu
- Variable in class
ELMatrix
blu
- Variable in class
ELVector
blur
- Variable in class
EnvironmentMap
Blur
- class
Blur
.
Blur()
- Constructor for class
Blur
Blur(double)
- Constructor for class
Blur
This constructor is useful when using blur to implement other filters.
BooleanFieldAdapter
- class
BooleanFieldAdapter
.
BooleanFieldAdapter(Object, String)
- Constructor for class
BooleanFieldAdapter
breed()
- Method in class
Evolver
Produces a new generation by breeding selected members of the current generation.
button
- Variable in class
OperatorSlider
C
callFrequency
- Variable in class
GeneticParameters
callProbability
- Variable in class
GeneticParameters
cancelButton
- Variable in class
BehaviorViewer
center
- Variable in class
HBorderBar
CHANGE_OPERATOR_MUTATION
- Static variable in class
GeneticParameters
channel
- Variable in class
ELMatrix
An array for accessing channels by index instead of direct pointer.
checkArguments(ELMatrix[])
- Method in class
MultiArgumentOperator
checkArguments(ELMatrix[])
- Static method in class
OneArgumentOperator
checkArguments(ELMatrix[])
- Method in class
TwoArgumentOperator
checkArguments(ELMatrix[])
- Method in class
ZeroArgumentOperator
child
- Variable in class
ELCall
chunkDisplay
- Variable in class
AnimationEditor
ChunkDisplay
- class
ChunkDisplay
.
Base class for a component that can display an AnimationChunk.
ChunkDisplay()
- Constructor for class
ChunkDisplay
clamp(ELMatrix)
- Method in class
MultiArgumentOperator
clamp(float)
- Static method in class
AbstractELOperator
Computes min(-1.0, max(1.0, c)).
clean()
- Method in class
Animation
Recomputes start times and indices of each chunk.
CLONE_SIBLING_MUTATION
- Static variable in class
GeneticParameters
clone()
- Method in class
AbstractELExpression
clone()
- Method in class
ELCall
clone()
- Method in interface
ELExpression
clone()
- Method in class
ELMorphInterpolator
clone()
- Method in class
ELScalar
clone()
- Method in class
ELVector
cloneSiblingMutation(ELCall, GeneticParameters)
- Method in class
AbstractELExpression
Returns the genetic clone of one of this expression's siblings.
cloneWithChildMutations(GeneticParameters)
- Method in class
AbstractELExpression
Clone, genetically cloning children but perfectly cloning this expression itself.
cloneWithChildMutations(GeneticParameters)
- Method in class
ELCall
cloneWithReplacement(ELExpression, int)
- Method in class
AbstractELExpression
default is only appropriate when cloneWithChildMutations has no children.
cloneWithReplacement(ELExpression, int)
- Method in class
ELCall
cloneWithReplacement(ELExpression, int)
- Method in interface
ELExpression
Creates a perfect clone with expression substitited for node at position.
coeff
- Static variable in class
ColorGradient
coeff
- Static variable in class
HGradient
coeff
- Static variable in class
VGradient
ColorGradient
- class
ColorGradient
.
ColorGradient()
- Constructor for class
ColorGradient
ColorNoise
- class
ColorNoise
.
A "stable" noise function.
ColorNoise()
- Constructor for class
ColorNoise
combine(ELMatrix, ELMatrix)
- Method in class
MultiArgumentOperator
Combines the cumulative result (out) with the next argument (other).
combine(float, float)
- Method in class
Add
combine(float, float)
- Method in class
Average
combine(float, float)
- Method in class
BitwiseOperator
combine(float, float)
- Method in class
Max
combine(float, float)
- Method in class
Min
combine(float, float)
- Method in class
Mul
combine(float, float)
- Method in class
MultiArgumentOperator
Override this to provide your element-by-element operator.
combine(float, float)
- Method in class
Sub
commitExpression()
- Method in class
BehaviorViewer
Loads the edited expression as the new expression.
complexityScore
- Variable in class
ELCall
computeProbabilities()
- Method in class
GeneticParameters
Computes the normalized mutation and operator probabilities.
contents
- Variable in class
AnimationEditor
Cosine
- class
Cosine
.
Cosine()
- Constructor for class
Cosine
create128()
- Method in class
ImageOperator
createGeneticMorphExpression(ELExpression, ELExpression)
- Method in class
GeneticParameters
Creates a new expression containing ELMorphInterpolators that will interpolate between two expressions.
crossoverProbability
- Variable in class
GeneticParameters
The probability that any mating will be crossover (vs a tree walk).
currentValue
- Variable in class
Behavior
D
debugNoisyAllocate
- Static variable in class
ELMatrix
When true, actual memory allocations (not ones that come from the memory pool) will print.
depth()
- Method in class
ELCall
Returns the maximum depth of this expression, where depth is the maximum number of expressions enclosing a subexpression.
Derivative
- class
Derivative
.
Derivative()
- Constructor for class
Derivative
description()
- Method in class
Abs
description()
- Method in class
AdamImage
description()
- Method in class
Add
description()
- Method in class
ArcTangent
description()
- Method in class
Average
description()
- Method in class
BarkImage
description()
- Method in class
BitAnd
description()
- Method in class
BitOr
description()
- Method in class
BitXor
description()
- Method in class
Blur
description()
- Method in class
ColorGradient
description()
- Method in class
ColorNoise
description()
- Method in class
Cosine
description()
- Method in class
Derivative
description()
- Method in class
Distort
description()
- Method in class
DSymmetry
description()
- Method in interface
ELOperator
An english language description of what this operator does.
description()
- Method in class
EnvironmentMap
description()
- Method in class
FishImage
description()
- Method in class
FrequencyBlocks
description()
- Method in class
FrequencyStars
description()
- Method in class
Grayscale
description()
- Method in class
HGradient
description()
- Method in class
HSymmetry
description()
- Method in class
LenaImage
description()
- Method in class
LowColorNoise
description()
- Method in class
LowNoise
description()
- Method in class
Max
description()
- Method in class
Min
description()
- Method in class
Mul
description()
- Method in class
Noise
description()
- Method in class
PeppersImage
description()
- Method in class
PigImage
description()
- Method in class
RayTraceImage
description()
- Method in class
SawPulse
description()
- Method in class
Sine
description()
- Method in class
StreamImage
description()
- Method in class
Sub
description()
- Method in class
SunriseImage
description()
- Method in class
TimeSpinner
description()
- Method in class
ToHSV
description()
- Method in class
ToRGB
description()
- Method in class
VGradient
description()
- Method in class
WaimeaImage
dirty
- Variable in class
Behavior
True when currentValue is out of sync with expression.
display
- Variable in class
BehaviorViewer
displayScale
- Variable in class
ScaleIcon
Distort
- class
Distort
.
Distort()
- Constructor for class
Distort
DoublePercentageFieldAdapter
- class
DoublePercentageFieldAdapter
.
A BoundedRangeModel that connects to a field of type double and allows it to vary in the range (0, 1)
DoublePercentageFieldAdapter(Object, String)
- Constructor for class
DoublePercentageFieldAdapter
dragDropEnd(DragSourceDropEvent)
- Method in class
BehaviorDisplay
this message goes to DragSourceListener, informing it that the dragging has ended
dragEnter(DragSourceDragEvent)
- Method in class
BehaviorDisplay
this message goes to DragSourceListener, informing it that the dragging has entered the DropSite
dragEnter(DropTargetDragEvent)
- Method in class
BehaviorDisplay
is invoked when you are dragging over the DropSite
dragExit(DragSourceEvent)
- Method in class
BehaviorDisplay
this message goes to DragSourceListener, informing it that the dragging has exited the DropSite
dragExit(DropTargetEvent)
- Method in class
BehaviorDisplay
is invoked when you are exit the DropSite without dropping
dragGestureRecognized(DragGestureEvent)
- Method in class
BehaviorDisplay
a drag gesture has been initiated
dragOver(DragSourceDragEvent)
- Method in class
BehaviorDisplay
this message goes to DragSourceListener, informing it that the dragging is currently ocurring over the DropSite
dragOver(DropTargetDragEvent)
- Method in class
BehaviorDisplay
is invoked when a drag operation is going on
dragSource
- Variable in class
BehaviorDisplay
drawImage(Graphics2D, int, int, int, int)
- Method in class
ELMatrix
drop(DropTargetDropEvent)
- Method in class
BehaviorDisplay
a drop has occurred
dropActionChanged(DragSourceDragEvent)
- Method in class
BehaviorDisplay
is invoked if the use modifies the current drop gesture
dropActionChanged(DropTargetDragEvent)
- Method in class
BehaviorDisplay
Invoked if the use modifies the current drop gesture.
dropTarget
- Variable in class
BehaviorDisplay
DSymmetry
- class
DSymmetry
.
DSymmetry()
- Constructor for class
DSymmetry
duration
- Variable in class
AnimationChunk
Duration (in seconds) of this chunk.
durationEditor
- Variable in class
ChunkDisplay
E
editor
- Variable in class
ChunkDisplay
The enclosing editor.
ELCall
- class
ELCall
.
An operator expression.
ELCall(ELOperator, ELExpression[])
- Constructor for class
ELCall
ELEnvironment
- class
ELEnvironment
.
The environment in which an operator is applied.
ELEnvironment()
- Constructor for class
ELEnvironment
ELExpression
- interface
ELExpression
.
A symbolic expression in the EL language.
ELExpressionGraph
- class
ELExpressionGraph
.
ELExpressionGraph()
- Constructor for class
ELExpressionGraph
ELMatrix
- class
ELMatrix
.
A rectangular grid of floating point triplets (e.g.
ELMatrix(String)
- Constructor for class
ELMatrix
Initializes an ELMatrix from an image.
ELMorphInterpolator
- class
ELMorphInterpolator
.
An interpolator for animation
ELMorphInterpolator(ELExpression, ELExpression)
- Constructor for class
ELMorphInterpolator
a and b will not be cloned.
ELOperator
- interface
ELOperator
.
An operator.
ELScalar
- class
ELScalar
.
A scalar expression.
ELScalar()
- Constructor for class
ELScalar
ELScalar(double)
- Constructor for class
ELScalar
ELVector
- class
ELVector
.
A 3 vector.
ELVector()
- Constructor for class
ELVector
ELVector(double, double, double)
- Constructor for class
ELVector
enabled
- Variable in class
OperatorDescription
When enabled, this operator can be used in new expressions.
ENCLOSE_IN_NEW_CALL_MUTATION
- Static variable in class
GeneticParameters
encloseInNewCallMutation(GeneticParameters)
- Method in class
AbstractELExpression
Returns a clone of this expression with the children genetically cloned, surrounded by another randomly generated expression.
endWaiting()
- Method in class
Evolver
environment
- Variable in class
EvaluationThread
environmentChanged()
- Method in class
Behavior
Invoke to tell the behavior that its environment has been mutated and it should redraw if necessary.
EnvironmentMap
- class
EnvironmentMap
.
Argument order is chosen to preserve the semantics of Distort, where the first argument gives color and the second gives shape.
EnvironmentMap()
- Constructor for class
EnvironmentMap
evaluate()
- Method in class
Behavior
evaluate()
- Method in class
MorphViewer
Forces reevaluation of the animation.
evaluate(ELEnvironment)
- Method in class
Behavior
Evaluates the expression.
evaluate(ELMatrix, ELEnvironment)
- Method in class
ELCall
evaluate(ELMatrix, ELEnvironment)
- Method in interface
ELExpression
Evaluates this expression.
evaluate(ELMatrix, ELEnvironment)
- Method in class
ELMorphInterpolator
evaluate(ELMatrix, ELEnvironment)
- Method in class
ELScalar
evaluate(ELMatrix, ELEnvironment)
- Method in class
ELVector
EvaluationThread
- class
EvaluationThread
.
A thread that evaluates a single expression and stores the result in out.
EvaluationThread(ELExpression, ELMatrix, ELEnvironment)
- Constructor for class
EvaluationThread
Evolver
- class
Evolver
.
The applet/application.
Evolver()
- Constructor for class
Evolver
expression
- Variable in class
Behavior
expression
- Variable in class
EvaluationThread
expressionCode
- Variable in class
Behavior
expressionDisplay
- Variable in class
BehaviorViewer
extendRange()
- Method in class
Noise
F
fastApply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ColorGradient
fastApply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
Distort
fastApply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
EnvironmentMap
fastApply(ELMatrix[], ELMatrix, ELEnvironment)
- Method in class
ImageOperator
FatBorderPanel
- class
FatBorderPanel
.
A panel that surrounds its children with a border made of images.
FatBorderPanel(String, String, Color)
- Constructor for class
FatBorderPanel
filename
- Variable in class
Animation
filename
- Variable in class
ImageOperator
filteredFrequency
- Variable in class
ELEnvironment
Block averages over the frequencies.
findClass(String)
- Method in class
GeneticParameters
FishImage
- class
FishImage
.
FishImage()
- Constructor for class
FishImage
foo
- Variable in class
Test
forceClean()
- Method in class
ELMatrix
Causes the image to be cleaned, if dirty.
frameHeight
- Static variable in class
ChunkDisplay
frameHeight
- Variable in class
Evolver
frameWidth
- Static variable in class
ChunkDisplay
frameWidth
- Variable in class
Evolver
Width of the thumbnails
free()
- Method in class
Behavior
Deallocates resources consumed by this behavior.
free()
- Method in class
ELMatrix
Deallocates an image, placing it in the available memory pool.
frequency
- Variable in class
ELEnvironment
Frequency decomposition.
frequency
- Variable in class
MutationDescription
frequency
- Variable in class
OperatorDescription
Unnormalized probability of mutation on the range [0, 1].
FrequencyBlocks
- class
FrequencyBlocks
.
FrequencyBlocks()
- Constructor for class
FrequencyBlocks
FrequencyStars
- class
FrequencyStars
.
FrequencyStars()
- Constructor for class
FrequencyStars
function(float)
- Method in class
Abs
function(float)
- Method in class
ArcTangent
function(float)
- Method in class
Cosine
function(float)
- Method in class
OneArgumentOperator
Your element wise operator.
function(float)
- Method in class
Sine
function(float)
- Method in class
TrigonometricOperator
Your element wise operator (input will be scaled by PI)
G
gaussian(int)
- Static method in class
Blur
Produces a set of numTaps gaussian filter coefficients.
generationDisplay
- Variable in class
Evolver
Panel showing the current generation.
geneticClone(ELCall, GeneticParameters)
- Method in class
ELCall
geneticClone(ELCall, GeneticParameters)
- Method in interface
ELExpression
Clones, possibly mutating.
geneticClone(ELCall, GeneticParameters)
- Method in class
ELMorphInterpolator
geneticClone(ELCall, GeneticParameters)
- Method in class
ELScalar
geneticClone(ELCall, GeneticParameters)
- Method in class
ELVector
GeneticConsole
- class
GeneticConsole
.
UI for editing genetic parameters.
GeneticConsole(GeneticParameters)
- Constructor for class
GeneticConsole
geneticConsoleWindow
- Variable in class
Evolver
geneticParameters
- Variable in class
Evolver
geneticParameters
- Variable in class
GeneticConsole
The underlying genetic parameters being edited.
GeneticParameters
- class
GeneticParameters
.
Contains parameters affecting mating and simulation.
GeneticParameters(String)
- Constructor for class
GeneticParameters
getDisplay(AnimationEditor)
- Method in class
AnimationChunk
Returns a new display appropriate for this chunk.
getDisplay(AnimationEditor)
- Method in class
BehaviorChunk
getDisplay(AnimationEditor)
- Method in class
MorphChunk
getDisplay(int, AnimationEditor)
- Method in class
Animation
getDuration()
- Method in class
AnimationChunk
getDuration(int)
- Method in class
Animation
getExpression()
- Method in class
BehaviorChunk
getExpression(int)
- Method in class
Animation
getHeight()
- Method in class
ELMatrix
Returns the height of the matrix.
getIconHeight()
- Method in class
ScaleIcon
getIconHeight()
- Method in class
ELMatrix
getIconHeight()
- Method in class
OverlayIcon
getIconWidth()
- Method in class
ScaleIcon
getIconWidth()
- Method in class
ELMatrix
getIconWidth()
- Method in class
OverlayIcon
getMaxNumArguments()
- Method in interface
ELOperator
Returns the maxiumum number of arguments this operator accepts.
getMaxNumArguments()
- Method in class
MultiArgumentOperator
getMaxNumArguments()
- Method in class
OneArgumentOperator
getMaxNumArguments()
- Method in class
TwoArgumentOperator
getMaxNumArguments()
- Method in class
ZeroArgumentOperator
getMinNumArguments()
- Method in interface
ELOperator
Returns the minimum number of arguments this operator accepts.
getMinNumArguments()
- Method in class
MultiArgumentOperator
getMinNumArguments()
- Method in class
OneArgumentOperator
getMinNumArguments()
- Method in class
TwoArgumentOperator
getMinNumArguments()
- Method in class
ZeroArgumentOperator
getMorphInterpolationParameter()
- Method in class
ELEnvironment
getNestedSubexpression(int)
- Method in class
AbstractELExpression
returns this.
getNestedSubexpression(int)
- Method in class
ELCall
Returns a nested subexpression.
getNestedSubexpression(int)
- Method in interface
ELExpression
getStartTime(int)
- Method in class
Animation
getState()
- Method in class
LED
getTime()
- Method in class
ELEnvironment
getValue()
- Method in class
DoublePercentageFieldAdapter
getWidth()
- Method in class
ELMatrix
Returns the width of the matrix.
graph
- Variable in class
BehaviorViewer
grayscale
- Variable in class
EnvironmentMap
Grayscale
- class
Grayscale
.
Grayscale()
- Constructor for class
Grayscale
grn
- Variable in class
ELMatrix
grn
- Variable in class
ELVector
H
hasExternalInfluences()
- Method in class
AbstractELExpression
hasExternalInfluences()
- Method in class
AbstractELOperator
hasExternalInfluences()
- Method in class
ELCall
hasExternalInfluences()
- Method in interface
ELExpression
Returns true if the output is influenced by the environment.
hasExternalInfluences()
- Method in class
ELMorphInterpolator
hasExternalInfluences()
- Method in interface
ELOperator
Returns true if the output is influenced by the environment.
hasExternalInfluences()
- Method in class
FrequencyBlocks
hasExternalInfluences()
- Method in class
FrequencyStars
hasExternalInfluences()
- Method in class
SawPulse
hasExternalInfluences()
- Method in class
TimeSpinner
hash()
- Method in class
ELEnvironment
Returns a hash code.
HBorderBar
- class
HBorderBar
.
A component responsible for the top and bottom of the fat border.
HBorderBar(ImageIcon, ImageIcon, ImageIcon)
- Constructor for class
HBorderBar
Left and right images are drawn normally, center is stretched.
HGradient
- class
HGradient
.
HGradient()
- Constructor for class
HGradient
HSymmetry
- class
HSymmetry
.
HSymmetry()
- Constructor for class
HSymmetry
I
icon
- Variable in class
ScaleIcon
icon
- Static variable in class
ColorGradient
icon
- Variable in class
EnvironmentMap
iconString()
- Method in class
Abs
iconString()
- Method in class
AbstractELOperator
Override to change the string painted for an icon.
iconString()
- Method in class
Add
iconString()
- Method in class
Average
iconString()
- Method in class
BitAnd
iconString()
- Method in class
BitOr
iconString()
- Method in class
BitXor
iconString()
- Method in class
Blur
iconString()
- Method in class
Derivative
iconString()
- Method in class
Distort
iconString()
- Method in class
DSymmetry
iconString()
- Method in class
EnvironmentMap
iconString()
- Method in class
FrequencyBlocks
iconString()
- Method in class
Grayscale
iconString()
- Method in class
HSymmetry
iconString()
- Method in class
Mul
iconString()
- Method in class
SawPulse
iconString()
- Method in class
Sub
iconString()
- Method in class
TimeSpinner
iconString()
- Method in class
ToHSV
iconString()
- Method in class
ToRGB
image
- Variable in class
VBorderBar
image
- Static variable in class
FrequencyStars
Underlying image
image
- Variable in class
ImageOperator
Underlying image
image128
- Variable in class
ImageOperator
ImageButton
- class
ImageButton
.
A button whose entire look is specified by images.
ImageButton(String, String)
- Constructor for class
ImageButton
ImageOperator
- class
ImageOperator
.
ImageOperator()
- Constructor for class
ImageOperator
index
- Variable in class
AnimationChunk
Index in the animation of this chunk, recomputed as necessary.
index
- Variable in class
ChunkDisplay
Index of the chunk being displayed.
init(Component, AnimationEditor)
- Method in class
ChunkDisplay
Call this from your constructor, after your chunk index has been set.
initialized
- Variable in class
FatBorderPanel
instance
- Static variable in class
Evolver
A pointer to the global instance of this object.
isAncestorOf(Component)
- Method in class
FatBorderPanel
isBoring()
- Method in class
Behavior
Returns true if this behavior is boring.
K
killThread
- Variable in class
BehaviorDisplay
L
LARGE_NUMER_OF_ARGUMENTS
- Static variable in interface
ELOperator
lastEnvironmentHash
- Variable in class
Behavior
LED
- class
LED
.
LED(String, String, boolean)
- Constructor for class
LED
left
- Variable in class
HBorderBar
LenaImage
- class
LenaImage
.
LenaImage()
- Constructor for class
LenaImage
listener
- Variable in class
BehaviorDisplay
Behavior viewer or other GUI this sits inside of.
longDescription
- Variable in class
MutationDescription
LowColorNoise
- class
LowColorNoise
.
A "stable" noise function.
LowColorNoise()
- Constructor for class
LowColorNoise
LowNoise
- class
LowNoise
.
A "stable" noise function.
LowNoise()
- Constructor for class
LowNoise
M
main(String[])
- Static method in class
Evolver
main(String[])
- Static method in class
Test
mate(ELExpression, ELExpression)
- Method in class
GeneticParameters
Genetically mates two expressions and produces a single offspring.
Max
- class
Max
.
Max()
- Constructor for class
Max
memorySize()
- Method in class
ELMatrix
Number of bytes this object consumes.
Min
- class
Min
.
Min()
- Constructor for class
Min
MorphChunk
- class
MorphChunk
.
Morphs between previous and next chunks.
MorphChunk()
- Constructor for class
MorphChunk
MorphChunkDisplay
- class
MorphChunkDisplay
.
MorphChunkDisplay(AnimationEditor)
- Constructor for class
MorphChunkDisplay
morphInterpolationParameter
- Variable in class
MorphViewer
morphViewer
- Variable in class
Evolver
MorphViewer
- class
MorphViewer
.
UI for animation editor
MorphViewer()
- Constructor for class
MorphViewer
morphViewerWindow
- Variable in class
Evolver
Mul
- class
Mul
.
Mul()
- Constructor for class
Mul
MultiArgumentOperator
- class
MultiArgumentOperator
.
MultiArgumentOperator()
- Constructor for class
MultiArgumentOperator
multiThreadEvaluation
- Variable in class
ELEnvironment
When true, evaluation of a single expression is multithreaded for performance.
multiThreadInterpolation
- Variable in class
ELEnvironment
When true, evaluation of an ELMorphInterpolator expression is multithreaded for performance.
mutationDescription
- Static variable in class
GeneticParameters
Descriptions and details about each kind of mutation.
MutationDescription
- class
MutationDescription
.
MutationDescription(String, String, double)
- Constructor for class
MutationDescription
mutationOccurs(ELCall)
- Method in class
GeneticParameters
Randomly chooses whether a mutation will occur based on the length of the parent expression and the base mutation probability and returns true if a mutation will occur.
N
name
- Variable in class
MutationDescription
name
- Variable in class
OperatorDescription
name()
- Method in class
Abs
name()
- Method in class
AdamImage
name()
- Method in class
Add
name()
- Method in class
ArcTangent
name()
- Method in class
Average
name()
- Method in class
BarkImage
name()
- Method in class
BitAnd
name()
- Method in class
BitOr
name()
- Method in class
BitXor
name()
- Method in class
Blur
name()
- Method in class
ColorGradient
name()
- Method in class
ColorNoise
name()
- Method in class
Cosine
name()
- Method in class
Derivative
name()
- Method in class
Distort
name()
- Method in class
DSymmetry
name()
- Method in interface
ELOperator
Name of this operator (usually the same as unparse()).
name()
- Method in class
EnvironmentMap
name()
- Method in class
FishImage
name()
- Method in class
FrequencyBlocks
name()
- Method in class
FrequencyStars
name()
- Method in class
Grayscale
name()
- Method in class
HGradient
name()
- Method in class
HSymmetry
name()
- Method in class
LenaImage
name()
- Method in class
LowColorNoise
name()
- Method in class
LowNoise
name()
- Method in class
Max
name()
- Method in class
Min
name()
- Method in class
Mul
name()
- Method in class
Noise
name()
- Method in class
PeppersImage
name()
- Method in class
PigImage
name()
- Method in class
RayTraceImage
name()
- Method in class
SawPulse
name()
- Method in class
Sine
name()
- Method in class
StreamImage
name()
- Method in class
Sub
name()
- Method in class
SunriseImage
name()
- Method in class
TimeSpinner
name()
- Method in class
ToHSV
name()
- Method in class
ToRGB
name()
- Method in class
VGradient
name()
- Method in class
WaimeaImage
NEW_EXPRESSION_MUTATION
- Static variable in class
GeneticParameters
Noise
- class
Noise
.
A "stable" noise function.
Noise()
- Constructor for class
Noise
Noise(boolean)
- Constructor for class
Noise
NUM_MUTATIONS
- Static variable in class
GeneticParameters
numBehaviors
- Variable in class
Evolver
The number of behaviors in the generation.
numElements
- Variable in class
ELMatrix
numFrames()
- Method in class
Animation
numGenerations
- Variable in class
Behavior
numMutations
- Variable in class
Behavior
numNestedSubexpressions()
- Method in class
AbstractELExpression
Returns 1.
numNestedSubexpressions()
- Method in class
ELCall
numNestedSubexpressions()
- Method in interface
ELExpression
The total number of nodes (including this one) below this expression.
numSubexpressions()
- Method in class
ELCall
Returns the number of sub expressions (formal parameters) in this call.
O
OFF
- Static variable in class
LED
okButton
- Variable in class
BehaviorViewer
oldInterpValue
- Variable in class
MorphViewer
ON
- Static variable in class
LED
OneArgumentOperator
- class
OneArgumentOperator
.
OneArgumentOperator()
- Constructor for class
OneArgumentOperator
operator
- Variable in class
ELCall
operator
- Variable in class
OverlayIcon
operator
- Variable in class
OperatorDescription
Instance of this operator.
operatorDescription
- Variable in class
GeneticParameters
OperatorDescription
- class
OperatorDescription
.
OperatorDescription()
- Constructor for class
OperatorDescription
operatorsByName
- Variable in class
GeneticParameters
A hash table mapping operator names (as strings) to ELOperators to allow fast parsing of expressions.
OperatorSlider
- class
OperatorSlider
.
A slider with a toggle button that connects to a specific operator description.
OperatorSlider(GeneticParameters, OperatorDescription)
- Constructor for class
OperatorSlider
out
- Variable in class
EvaluationThread
OverlayIcon
- class
OverlayIcon
.
Creates an icon that renders a base icon with an overlay as specified by an operator's paintIcon method.
OverlayIcon(ImageIcon, ELOperator)
- Constructor for class
OverlayIcon
P
paintComponent(Graphics)
- Method in class
ELExpressionGraph
paintComponent(Graphics)
- Method in class
VBorderBar
paintComponent(Graphics)
- Method in class
HBorderBar
paintIcon(Component, Graphics, int, int)
- Method in class
ScaleIcon
paintIcon(Component, Graphics, int, int)
- Method in class
ELMatrix
paintIcon(Component, Graphics, int, int)
- Method in class
OverlayIcon
paintIcon(Graphics2D, int, int, int, int)
- Method in class
AbstractELOperator
paintIcon(Graphics2D, int, int, int, int)
- Method in class
ColorGradient
paintIcon(Graphics2D, int, int, int, int)
- Method in interface
ELOperator
Draw an icon for this operator
paintIcon(Graphics2D, int, int, int, int)
- Method in class
EnvironmentMap
paintIcon(Graphics2D, int, int, int, int)
- Method in class
FrequencyStars
paintIcon(Graphics2D, int, int, int, int)
- Method in class
HGradient
paintIcon(Graphics2D, int, int, int, int)
- Method in class
ImageOperator
paintIcon(Graphics2D, int, int, int, int)
- Method in class
SawPulse
paintIcon(Graphics2D, int, int, int, int)
- Method in class
VGradient
panel
- Variable in class
FatBorderPanel
The internal panel.
parseELExpression(String)
- Method in class
GeneticParameters
Parses a string of EL code.
ParseException
- exception
ParseException
.
ParseException(String)
- Constructor for class
ParseException
PeppersImage
- class
PeppersImage
.
PeppersImage()
- Constructor for class
PeppersImage
PigImage
- class
PigImage
.
PigImage()
- Constructor for class
PigImage
power
- Variable in class
Evolver
Display LEDs
probability
- Variable in class
MutationDescription
probability
- Variable in class
OperatorDescription
Probability that this operation is generated when a random expression is created, given that the expression is an operation.
R
randomCall()
- Method in class
GeneticParameters
randomCallWithOperator(ELExpression)
- Method in class
GeneticParameters
Generates a random call of at least one argument, using expression as the first argument.
randomChild()
- Method in class
ELCall
Randomly chooses a child expression and returns it.
randomExpression()
- Method in class
GeneticParameters
Generates a new random expression of any type.
randomMutationType()
- Method in class
GeneticParameters
Chooses a random type of expression mutation based on the probabilities provided.
randomNestedSubexpression()
- Method in class
AbstractELExpression
Returns this.
randomNestedSubexpression()
- Method in interface
ELExpression
Chooses a nested subexpression of this expression (possibly the expression itself) and returns a pointer to it (not a clone)
randomOperator()
- Method in class
GeneticParameters
Generates a random operator based the normalized operator probabilities.
randomSubexpression()
- Method in class
ELCall
rank
- Variable in class
OperatorSlider
RayTraceImage
- class
RayTraceImage
.
RayTraceImage()
- Constructor for class
RayTraceImage
recomputeFilteredFrequencies()
- Method in class
ELEnvironment
Recomputes the filtered frequencies from the unfiltered ones
red
- Variable in class
ELMatrix
red
- Variable in class
ELVector
redisplayTimes()
- Method in class
AnimationEditor
Forces all displays to update their timecode readout
remove(Component)
- Method in class
FatBorderPanel
remove(int)
- Method in class
FatBorderPanel
removeAll()
- Method in class
FatBorderPanel
reset()
- Method in class
Evolver
Produce a new generation from scratch.
right
- Variable in class
HBorderBar
run()
- Method in class
EvaluationThread
S
sameExpression(Behavior)
- Method in class
Behavior
Returns true if both behaviors share an expression.
sameExpression(ELExpression)
- Method in class
AbstractELExpression
sameExpression(ELExpression)
- Method in interface
ELExpression
Return true if this and other are equivalent expressions (unparse to the same value).
save(File)
- Method in class
Animation
Saves this animation to filename, overwriting any pre-existing file.
SawPulse
- class
SawPulse
.
SawPulse()
- Constructor for class
SawPulse
SCALAR_CONSTANT_MUTATION
- Static variable in class
GeneticParameters
scalarDisturbance
- Variable in class
GeneticParameters
Maximum change in a scalar due to mutation.
scalarFrequency
- Variable in class
GeneticParameters
scalarProbability
- Variable in class
GeneticParameters
scale
- Static variable in class
ArcTangent
ScaleIcon
- class
ScaleIcon
.
Creates an enlarged icon by scaling up another icon.
ScaleIcon(double, ELMatrix)
- Constructor for class
ScaleIcon
scrollPane
- Variable in class
AnimationEditor
secondFormat
- Static variable in class
AnimationEditor
set(ELMatrix)
- Method in class
ELMatrix
Copies from other to this.
set(int, int, float, float, float)
- Method in class
ELMatrix
setAll(float, float, float)
- Method in class
ELMatrix
Sets all values to (r, g, b)
setBehavior(Behavior)
- Method in class
BehaviorDisplay
setBehavior(Behavior)
- Method in class
BehaviorViewer
Causes this viewer to display a new behavior.
setBehaviorDisplayListener(BehaviorDisplayListener)
- Method in class
BehaviorDisplay
setDirty()
- Method in class
Animation
You must call this whenever you change the state of something in the animation.
setDirty()
- Method in class
ELMatrix
Marks this matrix's internal image as being dirty.
setDuration(double)
- Method in class
AnimationChunk
setDuration(double)
- Method in class
ChunkDisplay
Callback from the duration field editor.
setDuration(int, double)
- Method in class
Animation
setEditingExpression(boolean)
- Method in class
BehaviorViewer
Flips the expression display gui.
setExpression(ELExpression)
- Method in class
Behavior
setExpression(ELExpression)
- Method in class
BehaviorChunk
setExpression(ELExpression)
- Method in class
BehaviorDisplay
setExpression(ELExpression)
- Method in class
ELExpressionGraph
setExpression(int, ELExpression)
- Method in class
Animation
setLayout(LayoutManager)
- Method in class
FatBorderPanel
setMessageText(String)
- Method in class
Evolver
setMorphInterpolationParameter(double)
- Method in class
ELEnvironment
setNumBehaviors(int)
- Method in class
Evolver
Changes the number of behaviors in a generation.
setRandomExpression(GeneticParameters)
- Method in class
Behavior
Sets this behavior to a new, non-boring expression.
setSelected(boolean)
- Method in class
BooleanFieldAdapter
setState(boolean)
- Method in class
LED
setTime(double)
- Method in class
ELEnvironment
setValue(int)
- Method in class
DoublePercentageFieldAdapter
SIMPLIFY_MUTATION
- Static variable in class
GeneticParameters
simulateFrequencies()
- Method in class
ELEnvironment
Sets frequencies using a simulated audio input.
Sine
- class
Sine
.
Sine()
- Constructor for class
Sine
slider
- Variable in class
OperatorSlider
startAnimation()
- Method in class
BehaviorDisplay
Starts animation of this behavior.
startTime
- Variable in class
AnimationChunk
Start time of this chunk, recomputed as necessary.
status
- Variable in class
Evolver
Display LEDs
statusBlink
- Variable in class
Evolver
The timer that blinks the status light
stopAnimation()
- Method in class
BehaviorDisplay
StreamImage
- class
StreamImage
.
StreamImage()
- Constructor for class
StreamImage
Sub
- class
Sub
.
Sub()
- Constructor for class
Sub
SunriseImage
- class
SunriseImage
.
SunriseImage()
- Constructor for class
SunriseImage
T
Test
- class
Test
.
Test()
- Constructor for class
Test
textDisplay
- Variable in class
Evolver
Display for text on the bottom.
time()
- Static method in class
Test
timeDisplay
- Variable in class
ChunkDisplay
timeExpressions()
- Static method in class
Test
TimeSpinner
- class
TimeSpinner
.
TimeSpinner()
- Constructor for class
TimeSpinner
ToHSV
- class
ToHSV
.
ToHSV()
- Constructor for class
ToHSV
ToRGB
- class
ToRGB
.
ToRGB()
- Constructor for class
ToRGB
toString()
- Method in class
Behavior
toString()
- Method in class
ELCall
toString()
- Method in class
ELMorphInterpolator
toString()
- Method in class
ELScalar
toString()
- Method in class
ELVector
TrigonometricOperator
- class
TrigonometricOperator
.
TrigonometricOperator()
- Constructor for class
TrigonometricOperator
TwoArgumentOperator
- class
TwoArgumentOperator
.
TwoArgumentOperator()
- Constructor for class
TwoArgumentOperator
U
unparse()
- Method in class
AnimationChunk
Serialize this chunk
unparse()
- Method in class
BehaviorChunk
unparse()
- Method in class
ELCall
unparse()
- Method in interface
ELExpression
Generates an EL language source string sufficient to uniquely identify this expression.
unparse()
- Method in class
ELMorphInterpolator
unparse()
- Method in interface
ELOperator
How this operator should appear in EL code.
unparse()
- Method in class
ELScalar
unparse()
- Method in class
ELVector
unparse()
- Method in class
MorphChunk
unparse()
- Method in class
MultiArgumentOperator
unparse()
- Method in class
OneArgumentOperator
unparse()
- Method in class
TwoArgumentOperator
unparse()
- Method in class
ZeroArgumentOperator
unparseELExpression(ELExpression)
- Method in class
GeneticParameters
update()
- Method in class
BehaviorViewer
V
value
- Variable in class
ELScalar
VBorderBar
- class
VBorderBar
.
A component responsible for the left and right of the fat border.
VBorderBar(ImageIcon)
- Constructor for class
VBorderBar
Left and right images are drawn normally, center is stretched.
VECTOR_CONSTANT_MUTATION
- Static variable in class
GeneticParameters
vectorDisturbance
- Variable in class
GeneticParameters
Maximum change in a vector's individual components due to mutation.
vectorFrequency
- Variable in class
GeneticParameters
vectorProbability
- Variable in class
GeneticParameters
VGradient
- class
VGradient
.
VGradient()
- Constructor for class
VGradient
W
WaimeaImage
- class
WaimeaImage
.
WaimeaImage()
- Constructor for class
WaimeaImage
waitForImage()
- Method in class
ImageOperator
waitForImage()
- Method in class
Noise
waiting
- Variable in class
Evolver
Z
ZeroArgumentOperator
- class
ZeroArgumentOperator
.
ZeroArgumentOperator()
- Constructor for class
ZeroArgumentOperator
_
_hasExternalInfluences
- Variable in class
ELCall
<
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Z
_
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES