Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form