A B C D E F G I J K L M N O P Q R S T U V W X Y

E

EOFToken - Class in picasso.parser.tokens
This represents an end-of-file token.
EQUALS - Static variable in class picasso.parser.language.CharConstants
 
equals(Object) - Method in class picasso.parser.language.expressions.Abs
 
equals(Object) - Method in class picasso.parser.language.expressions.Ceil
 
equals(Object) - Method in class picasso.parser.language.expressions.Constant
 
equals(Object) - Method in class picasso.parser.language.expressions.Floor
 
equals(Object) - Method in class picasso.parser.language.expressions.Image
 
equals(Object) - Method in class picasso.parser.language.expressions.Minus
 
equals(Object) - Method in class picasso.parser.language.expressions.Negate
 
equals(Object) - Method in class picasso.parser.language.expressions.PicassoString
 
equals(Object) - Method in class picasso.parser.language.expressions.Plus
 
equals(Object) - Method in class picasso.parser.language.expressions.RGBColor
 
equals(Object) - Method in class picasso.parser.language.expressions.RgbToYCrCb
 
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.language.expressions.YCRC2RGBR
 
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
 
equals(Object) - Method in class picasso.parser.tokens.StringToken
 
EqualsAnalyzer - Class in picasso.parser
Handle an equals token
EqualsAnalyzer() - Constructor for class picasso.parser.EqualsAnalyzer
 
EqualsToken - Class in picasso.parser.tokens.operations
Represents the equals sign
EqualsToken() - Constructor for class picasso.parser.tokens.operations.EqualsToken
 
errorConstantExpressionTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorExtraOperandTest() - Method in class tests.ErrorParsedEvaluatedTests
 
errorExtraOperandTest2() - 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
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.Abs
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Atan
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Ceil
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Clamp
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Constant
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Cosine
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Divide
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Exp
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Exponentiate
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Floor
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Image
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Log
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Minus
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Mod
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Multiply
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Negate
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.PerlinBW
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.PerlinColor
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.PicassoString
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Plus
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.RandomColor
 
evaluate(RGBColor, RGBColor) - Method in enum picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.RGBColor
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.RgbToYCrCb
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Sine
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Tan
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Variable
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Wrap
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.X
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.Y
 
evaluate(double, double) - Method in class picasso.parser.language.expressions.YCRC2RGBR
 
evaluate(double, double) - Method in class picasso.parser.language.ExpressionTreeNode
Evaluate this expression, given x and y
Evaluater - Class in picasso.view.commands
Evaluate an expression for each pixel in a image.
Evaluater(TextPanel) - Constructor for class picasso.view.commands.Evaluater
 
EvaluatorTests - Class in tests
Tests of the evaluation of x and y
EvaluatorTests() - Constructor for class tests.EvaluatorTests
 
execute(T) - Method in interface picasso.util.Command
Subclasses determine how to update the given 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.
execute(Pixmap) - Method in class picasso.view.commands.Evaluater
Evaluate an expression for each point in the image.
execute(Pixmap) - Method in class picasso.view.commands.Reader
 
execute(Pixmap) - Method in class picasso.view.commands.Writer
 
EXIT_COMMAND - Static variable in class tests.ParserTestDriver
 
Exp - Class in picasso.parser.language.expressions
Represents the Exp function
Exp(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Exp
 
ExpAnalyzer - Class in picasso.parser
Handles parsing the exp function.
ExpAnalyzer() - Constructor for class picasso.parser.ExpAnalyzer
 
Exponentiate - Class in picasso.parser.language.expressions
Represents the exponential function
Exponentiate(List<ExpressionTreeNode>) - Constructor for class picasso.parser.language.expressions.Exponentiate
 
ExponentiateAnalyzer - Class in picasso.parser
Handles parsing the exponentiate function.
ExponentiateAnalyzer() - Constructor for class picasso.parser.ExponentiateAnalyzer
 
ExponentiateToken - Class in picasso.parser.tokens.operations
Represents the multiplication sign
ExponentiateToken() - Constructor for class picasso.parser.tokens.operations.ExponentiateToken
 
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
 
ExpToken - Class in picasso.parser.tokens.functions
Represents exp function token
ExpToken() - Constructor for class picasso.parser.tokens.functions.ExpToken
 

A B C D E F G I J K L M N O P Q R S T U V W X Y