Index

A B C D E F G I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

E

EOFToken - Class in picasso.parser.tokens
This represents an end-of-file token.
EOFToken() - Constructor for class picasso.parser.tokens.EOFToken
 
EQUAL - Static variable in class picasso.parser.language.CharConstants
 
equals(Object) - Method in class picasso.parser.language.expressions.Constant
Determines if two Constants are equivalent (represent the same value.)
equals(Object) - Method in class picasso.parser.language.expressions.RGBColor
 
equals(Object) - Method in class picasso.parser.language.expressions.UnaryFunction
 
equals(Object) - Method in class picasso.parser.language.expressions.X
 
equals(Object) - Method in class picasso.parser.language.expressions.Y
 
equals(Object) - Method in class picasso.parser.tokens.chars.CharToken
 
equals(Object) - Method in class picasso.parser.tokens.ColorToken
 
equals(Object) - Method in class picasso.parser.tokens.EOFToken
 
equals(Object) - Method in class picasso.parser.tokens.functions.FunctionToken
 
equals(Object) - Method in class picasso.parser.tokens.IdentifierToken
 
equals(Object) - Method in class picasso.parser.tokens.NumberToken
 
EqualsToken - Class in picasso.parser.tokens.chars
Represents the equals sign in the Picasso programming language
EqualsToken() - Constructor for class picasso.parser.tokens.chars.EqualsToken
 
errorConstantExpressionTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorExtraOperandTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorExtraOperandTest2() - Method in class tests.ErrorParsedEvaluatedTests
 
errorMissingFunctionParenTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorMissingLeftParenTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorMissingRightParenTest() - Method in class tests.ErrorParsedEvaluatedTests
 
ErrorParsedEvaluatedTests - Class in tests
Tests of incorrect parsing of strings by the ExpressionTreeGenerator
ErrorParsedEvaluatedTests() - Constructor for class tests.ErrorParsedEvaluatedTests
 
errorTooFewArgsTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorUnrecognizedInputTest() - Method in class tests.ErrorParsedEvaluatedTests
 
EvaluatableExpression - Interface in picasso.parser.language
Classes that implement this interface can be evaluated for the image.
evaluate(double, double) - Method in interface picasso.parser.language.EvaluatableExpression
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Constant
The constant is like an RGB Color with the constant as each component.
evaluate(double, double) - Method in class picasso.parser.language.expressions.Floor
Evaluates this expression at the given x,y point by evaluating the floor of the function's parameter.
evaluate(double, double) - Method in class picasso.parser.language.expressions.RGBColor
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Variable
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.X
Returns the color represented by x.
evaluate(double, double) - Method in class picasso.parser.language.expressions.Y
Returns the color represented by y.
evaluate(double, double) - Method in class picasso.parser.language.ExpressionTreeNode
Evaluate this expression, given x and y
evaluate(RGBColor, RGBColor) - Method in enum class picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 
Evaluator - Class in picasso.view.commands
Evaluate an expression for each pixel in a image.
Evaluator() - Constructor for class picasso.view.commands.Evaluator
 
EvaluatorTests - Class in tests
Tests of the evaluation of x
EvaluatorTests() - Constructor for class tests.EvaluatorTests
 
execute(Pixmap) - Method in class picasso.view.commands.Evaluator
Evaluate an expression for each point in the image.
execute(Pixmap) - Method in class picasso.view.commands.Reader
Displays the image file on the given target.
execute(Pixmap) - Method in class picasso.view.commands.Writer
 
execute(T) - Method in interface picasso.util.Command
Implementations determine how to update the given target object
execute(T) - Method in class picasso.util.NamedCommand
Run the given command.
execute(T) - Method in class picasso.util.ThreadedCommand
Run the command on the target or cancel it if is already running.
EXIT_COMMAND - Static variable in class tests.ParserTestDriver
 
ExpressionTreeGenerator - Class in picasso.parser
Parses a string into an expression tree based on rules for arithmetic.
ExpressionTreeGenerator() - Constructor for class picasso.parser.ExpressionTreeGenerator
 
ExpressionTreeNode - Class in picasso.parser.language
All elements of the language (e.g., that make up ExpressionTree) should extend ExpressionTreeNode.
ExpressionTreeNode() - Constructor for class picasso.parser.language.ExpressionTreeNode
 
A B C D E F G I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form