< 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 _