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 All Packages
All Classes All Packages
All Classes All Packages
A
- Abs - Class in picasso.parser.language.expressions
 - 
Represents the absolute value function in the Picasso language.
 - Abs(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Abs
 - 
Create an absolute value expression tree that takes as a parameter the given expression
 - AbsAnalyzer - Class in picasso.parser
 - 
Handles parsing the absolute value function.
 - AbsAnalyzer() - Constructor for class picasso.parser.AbsAnalyzer
 - AbsToken - Class in picasso.parser.tokens.functions
 - 
Represents the absolute value function token
 - AbsToken() - Constructor for class picasso.parser.tokens.functions.AbsToken
 - add(String, Command<Pixmap>) - Method in class picasso.view.ButtonPanel
 - 
Add the given Command as a button with the given button text.
 - add(NamedCommand<Pixmap>) - Method in class picasso.view.ButtonPanel
 - 
Add the given Command as a button.
 - Addition - Class in picasso.parser.language.expressions
 - 
Represents the addition function in the Picasso language.
 - Addition(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Addition
 - 
Create an addition expression tree that takes as a parameter the given expression
 - APOSTROPHE - Static variable in class picasso.parser.language.CharConstants
 - Atan - Class in picasso.parser.language.expressions
 - 
Represents the arc tangent function in the Picasso language.
 - Atan(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Atan
 - 
Create a arc tangent expression tree that takes as a parameter the given expression
 - AtanAnalyzer - Class in picasso.parser
 - 
Handles parsing the tangent function.
 - AtanAnalyzer() - Constructor for class picasso.parser.AtanAnalyzer
 - AtanToken - Class in picasso.parser.tokens.functions
 - 
Represents the arc tangent function token
 - AtanToken() - Constructor for class picasso.parser.tokens.functions.AtanToken
 
B
- BACK_SLASH - Static variable in class picasso.parser.language.CharConstants
 - BANG - Static variable in class picasso.parser.language.CharConstants
 - BinaryOperator - Class in picasso.parser.language.expressions
 - 
Represents a function that takes two arguments.
 - BinaryOperator(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.BinaryOperator
 - BuiltinFunctionsReader - Class in picasso.parser.language
 - 
Handles reading the available built-in functions from a file.
 - BuiltinFunctionsReader() - Constructor for class picasso.parser.language.BuiltinFunctionsReader
 - ButtonPanel - Class in picasso.view
 - 
The collection of commands represented as buttons that apply to the active image.
 - ButtonPanel(Canvas) - Constructor for class picasso.view.ButtonPanel
 - 
Create panel that will update the given picasso.view.
 
C
- Canvas - Class in picasso.view
 - 
The canvas on which to present the image.
 - Canvas(JFrame) - Constructor for class picasso.view.Canvas
 - Canvas(JFrame, String) - Constructor for class picasso.view.Canvas
 - capitalize(String) - Static method in class picasso.parser.tokens.TokenFactory
 - 
Capitalizes the first letter in the string
 - CARET - Static variable in class picasso.parser.language.CharConstants
 - Ceil - Class in picasso.parser.language.expressions
 - 
Represents the ceil function in the Picasso language.
 - Ceil(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Ceil
 - 
Create a ceil expression tree that takes as a parameter the given expression
 - CeilAnalyzer - Class in picasso.parser
 - 
Handles parsing the ceil function.
 - CeilAnalyzer() - Constructor for class picasso.parser.CeilAnalyzer
 - CeilToken - Class in picasso.parser.tokens.functions
 - 
Represents the ceil function token
 - CeilToken() - Constructor for class picasso.parser.tokens.functions.CeilToken
 - CharConstants - Class in picasso.parser.language
 - 
Symbolic names for character constants
 - CharConstants() - Constructor for class picasso.parser.language.CharConstants
 - CharToken - Class in picasso.parser.tokens.chars
 - 
A token represented by a single character, e.g., '*', ';', '[' and so on; the method equals compares a CharToken as equal to another CharToken encapsulating the same character.
 - CharToken(int) - Constructor for class picasso.parser.tokens.chars.CharToken
 - 
Represents the given single-character token
 - CharTokenFactory - Class in picasso.parser.tokens
 - 
Factory for generating CharToken objects ensuring that only one of any specific CharToken object is created (enforcing CharToken singleton-ness per char value)
 - CharTokenFactory() - Constructor for class picasso.parser.tokens.CharTokenFactory
 - clamp() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Clamps the color components between COLOR_MIN and COLOR_MAX
 - clamp(double) - Static method in class picasso.parser.language.expressions.RGBColor
 - 
Clamps the value to between COLOR_MIN and COLOR_MAX
 - Clamp - Class in picasso.parser.language.expressions
 - 
Represents the clamp function in the Picasso language.
 - Clamp(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Clamp
 - 
Create a clamp expression tree that takes as a parameter the given expression
 - ClampAnalyzer - Class in picasso.parser
 - 
Handles parsing the floor function.
 - ClampAnalyzer() - Constructor for class picasso.parser.ClampAnalyzer
 - ClampToken - Class in picasso.parser.tokens.functions
 - 
Represents the clamp function token
 - ClampToken() - Constructor for class picasso.parser.tokens.functions.ClampToken
 - COLOR_MAX - Static variable in class picasso.parser.language.expressions.RGBColor
 - COLOR_MIN - Static variable in class picasso.parser.language.expressions.RGBColor
 - ColorAnalyzer - Class in picasso.parser
 - 
SemanticAnalyzer for an RGB Color
 - ColorAnalyzer() - Constructor for class picasso.parser.ColorAnalyzer
 - ColorToken - Class in picasso.parser.tokens
 - 
Represents a color (using double values).
 - ColorToken(double, double, double) - Constructor for class picasso.parser.tokens.ColorToken
 - 
Constructs a token representing the value
 - COMMA - Static variable in class picasso.parser.language.CharConstants
 - Command<T> - Interface in picasso.util
 - 
An abstract command class that operates on some target object.
 - CommaToken - Class in picasso.parser.tokens.chars
 - 
Represents a comma in the Picasso programming language
 - CommaToken() - Constructor for class picasso.parser.tokens.chars.CommaToken
 - Constant - Class in picasso.parser.language.expressions
 - 
Represents a constant in the Picasso language.
 - Constant(double) - Constructor for class picasso.parser.language.expressions.Constant
 - 
Creates a new Constant object that represents the given value
 - ConstantAnalyzer - Class in picasso.parser
 - 
Analyzer for a constant, must be between [-1, 1]
 - ConstantAnalyzer() - Constructor for class picasso.parser.ConstantAnalyzer
 - COS - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - CosAnalyzer - Class in picasso.parser
 - 
Handles parsing the cosine function.
 - CosAnalyzer() - Constructor for class picasso.parser.CosAnalyzer
 - Cosine - Class in picasso.parser.language.expressions
 - 
Represents the cosine function in the Picasso language.
 - Cosine(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Cosine
 - 
Create a cosine expression tree that takes as a parameter the given expression.
 - CosToken - Class in picasso.parser.tokens.functions
 - 
Represents the cosine function token
 - CosToken() - Constructor for class picasso.parser.tokens.functions.CosToken
 
D
- DEFAULT_COLOR - Static variable in class picasso.model.Pixmap
 - DEFAULT_COLOR - Static variable in class picasso.parser.language.expressions.Image
 - DEFAULT_NAME - Static variable in class picasso.model.Pixmap
 - DEFAULT_NAME - Static variable in class picasso.parser.language.expressions.Image
 - DEFAULT_SIZE - Static variable in class picasso.model.Pixmap
 - DEFAULT_SIZE - Static variable in class picasso.parser.language.expressions.Image
 - DIVIDE - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - Division - Class in picasso.parser.language.expressions
 - 
Represents the division function in the Picasso language.
 - Division(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Division
 - 
Create an addition expression tree that takes as a parameter the given expression
 - DOLLAR - Static variable in class picasso.parser.language.CharConstants
 - DOMAIN_MAX - Static variable in class picasso.view.commands.Evaluator
 - DOMAIN_MIN - Static variable in class picasso.view.commands.Evaluator
 - domainToImageScale(double, int) - Method in class picasso.parser.language.expressions.Image
 - 
Convert from domain space to image space.
 
E
- EOFToken - Class in picasso.parser.tokens
 - 
This represents an end-of-file token.
 - EQUAL - Static variable in class picasso.parser.language.CharConstants
 - equals(Object) - Method in class picasso.parser.language.expressions.BinaryOperator
 - 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.FileExpression
 - equals(Object) - Method in class picasso.parser.language.expressions.MultiArgFunction
 - equals(Object) - Method in class picasso.parser.language.expressions.PerlinParent
 - 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.Variable
 - 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.ImageToken
 - equals(Object) - Method in class picasso.parser.tokens.NumberToken
 - equals(Object) - Method in class picasso.parser.tokens.StringToken
 - EqualsAnalyzer - Class in picasso.parser
 - 
Handles parsing the assignment tree
 - EqualsAnalyzer() - Constructor for class picasso.parser.EqualsAnalyzer
 - EqualsToken - Class in picasso.parser.tokens.operations
 - 
Represents the assignment token "="
 - EqualsToken() - Constructor for class picasso.parser.tokens.operations.EqualsToken
 - ERROR_TOLERANCE - Static variable in class picasso.parser.language.expressions.RGBColor
 - 
for testing
 - 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
 - 
Evaluates this expression at the given x,y point by evaluating the abs of the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Addition
 - 
Evaluates this expression at the given x,y point by evaluating the addition of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Atan
 - 
Evaluates this expression at the given x,y point by evaluating the arc tangent of the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Ceil
 - 
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.Clamp
 - 
Evaluates this expression at the given x,y point by evaluating the clamp of the function's parameter.
 - 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.Cosine
 - 
Evaluates this expression at the given x,y point by applying the cosine function to the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Division
 - 
Evaluates this expression at the given x,y point by evaluating the division of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Exp
 - 
Evaluates this expression at the given x,y point by evaluating e^ of the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.FileExpression
 - 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.Image
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.ImageClip
 - 
Evaluates this expression at the given x,y point by evaluating the addition of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.ImageWrap
 - 
Evaluates this expression at the given x,y point by evaluating the addition of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Invert
 - 
Evaluates this expression at the given x,y point by evaluating the invert of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Log
 - 
Evaluates this expression at the given x,y point by evaluating the log of the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Multiplication
 - 
Evaluates this expression at the given x,y point by evaluating the multiplication of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.PerlinBW
 - 
Generate Perlin noise based on the given values.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.PerlinColor
 - 
Generate Perlin noise based on the given values.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.RandomFunction
 - 
Evaluate random function at given x y coordinates Same color regardless of x y
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.RGBColor
 - 
Returns this color
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.RgbToYCrCb
 - 
Convert color from RGB to YUV color space.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Sine
 - 
Evaluates this expression at the given x,y point by applying the sine function to the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Subtraction
 - 
Evaluates this expression at the given x,y point by evaluating the subtraction of the function's parameters.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Tangent
 - 
Evaluates this expression at the given x,y point by evaluating the tangent of the function's parameter.
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Variable
 - evaluate(double, double) - Method in class picasso.parser.language.expressions.Wrap
 - 
Evaluates this expression at the given x,y point by evaluating the wrap of the function's parameter.
 - 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.expressions.YCrCbToRGB
 - 
Convert color from YUV to RGB color space.
 - evaluate(double, double) - Method in class picasso.parser.language.ExpressionTreeNode
 - 
Evaluate this expression, given x and y
 - evaluate(RGBColor, RGBColor) - Method in enum picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - Evaluator - Class in picasso.view.commands
 - 
Evaluate an expression for each pixel in a image.
 - Evaluator(String) - Constructor for class picasso.view.commands.Evaluator
 - 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.
 - Exp - Class in picasso.parser.language.expressions
 - 
Represents the exp function in the Picasso language.
 - Exp(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Exp
 - 
Create a exp expression tree that takes as a parameter the given expression
 - ExpAnalyzer - Class in picasso.parser
 - 
Handles parsing the exp function.
 - ExpAnalyzer() - Constructor for class picasso.parser.ExpAnalyzer
 - 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 e^ token function
 - ExpToken() - Constructor for class picasso.parser.tokens.functions.ExpToken
 
F
- FileChecker - Class in picasso.util
 - 
Utility class to handle loading and parsing expressions from files
 - FileChecker() - Constructor for class picasso.util.FileChecker
 - FileCommand<T> - Class in picasso.util
 - 
An abstract command that allows access to the file system through a JFileChooser dialog box.
 - FileCommand(int) - Constructor for class picasso.util.FileCommand
 - 
Create command that will pop-up the given type of JFileChooser dialog
 - FileExpression - Class in picasso.parser.language.expressions
 - 
Represents an expression read from the first line of a file
 - FileExpression(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.FileExpression
 - 
Constructs a FileExpression.
 - Floor - Class in picasso.parser.language.expressions
 - 
Represents the floor function in the Picasso language.
 - Floor(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Floor
 - 
Create a floor expression tree that takes as a parameter the given expression
 - FloorAnalyzer - Class in picasso.parser
 - 
Handles parsing the floor function.
 - FloorAnalyzer() - Constructor for class picasso.parser.FloorAnalyzer
 - FloorToken - Class in picasso.parser.tokens.functions
 - 
Represents the floor function token
 - FloorToken() - Constructor for class picasso.parser.tokens.functions.FloorToken
 - Frame - Class in picasso.view
 - 
Main container for the Picasso application.
 - Frame(Dimension) - Constructor for class picasso.view.Frame
 - FunctionAnalyzer - Class in picasso.parser
 - 
Abstract class that parses a function that takes no expressions as a parameter (random())
 - FunctionAnalyzer() - Constructor for class picasso.parser.FunctionAnalyzer
 - FunctionToken - Class in picasso.parser.tokens.functions
 - 
Parent class for Tokens that represent functions.
 - FunctionToken(String) - Constructor for class picasso.parser.tokens.functions.FunctionToken
 
G
- gelementsToValue - Static variable in class picasso.parser.language.ExpressionTreeNode
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.AbsAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.AtanAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.CeilAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ClampAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ColorAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ConstantAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.CosAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.EqualsAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ExpAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.FloorAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.FunctionAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.IdentifierAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ImageAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ImageClipAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.ImageWrapAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.InvertAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.LogAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.MinusAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.PerlinBWAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.PerlinColorAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.PlusAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.RandomAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.RgbToYCrCbAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.SemanticAnalyzer
 - 
From a stack of tokens in postfix order, creates an expression tree
 - generateExpressionTree(Stack<Token>) - Method in interface picasso.parser.SemanticAnalyzerInterface
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.SinAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.SlashAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.StarAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.TanAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.UnaryFunctionAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.WrapAnalyzer
 - generateExpressionTree(Stack<Token>) - Method in class picasso.parser.YCrCbToRGBAnalyzer
 - getBlue() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Returns the amount of blue, between COLOR_MIN and COLOR_MAX
 - getBlue() - Method in class picasso.parser.tokens.ColorToken
 - getColor(int, int) - Method in class picasso.model.Pixmap
 - 
Returns the color of the pixel at the given (x,y) coordinate if the coordinate is within the bounds of the image; otherwise returns the default color
 - getColor(int, int) - Method in class picasso.parser.language.expressions.Image
 - 
Returns the color of the pixel at the given (x,y) coordinate if the coordinate is within the bounds of the image; otherwise returns the default color
 - getFileName() - Method in class picasso.util.FileCommand
 - 
Pops up the appropriate file dialog box.
 - getFunctionsList() - Static method in class picasso.parser.language.BuiltinFunctionsReader
 - 
Get the list of built-in function names
 - getGreen() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Returns the amount of green, between COLOR_MIN and COLOR_MAX
 - getGreen() - Method in class picasso.parser.tokens.ColorToken
 - getInputString() - Method in class picasso.view.commands.Evaluator
 - getInstance() - Static method in class picasso.parser.ConstantAnalyzer
 - getInstance() - Static method in class picasso.parser.SemanticAnalyzer
 - 
Make sure that there is only one semantic analyzer for the application.
 - getInstance() - Static method in class picasso.parser.tokens.EOFToken
 - getName() - Method in class picasso.model.Pixmap
 - 
Returns the name of the image
 - getName() - Method in class picasso.parser.language.expressions.Image
 - 
Returns the name of the image
 - getName() - Method in class picasso.parser.language.expressions.Variable
 - getName() - Method in class picasso.parser.tokens.IdentifierToken
 - 
Returns the identifier's name
 - getName() - Method in class picasso.parser.tokens.ImageToken
 - 
Returns the identifier's name
 - getName() - Method in class picasso.util.NamedCommand
 - 
Returns name of this command.
 - getPixmap() - Method in class picasso.view.Canvas
 - getRed() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Returns the amount of red, between COLOR_MIN and COLOR_MAX
 - getRed() - Method in class picasso.parser.tokens.ColorToken
 - getSemanticParser() - Method in class picasso.parser.Tokenizer
 - getSize() - Method in class picasso.model.Pixmap
 - getSize() - Method in class picasso.parser.language.expressions.Image
 - getToken() - Method in class picasso.parser.Tokenizer
 - getToken(int) - Static method in class picasso.parser.tokens.CharTokenFactory
 - getValue() - Method in class picasso.parser.language.expressions.Constant
 - 
Returns the value of the constant
 
I
- IdentifierAnalyzer - Class in picasso.parser
 - 
Handle an identifier token
 - IdentifierAnalyzer() - Constructor for class picasso.parser.IdentifierAnalyzer
 - IdentifierToken - Class in picasso.parser.tokens
 - 
Represents an identifier (a variable name)
 - IdentifierToken(String) - Constructor for class picasso.parser.tokens.IdentifierToken
 - idToExpression - Static variable in class picasso.parser.IdentifierAnalyzer
 - Image - Class in picasso.parser.language.expressions
 - 
Class for manipulating graphics images, originally developed in C++.
 - Image(String) - Constructor for class picasso.parser.language.expressions.Image
 - 
Create a pixmap from the given local file
 - ImageAnalyzer - Class in picasso.parser
 - 
Handles parsing the Image object.
 - ImageAnalyzer() - Constructor for class picasso.parser.ImageAnalyzer
 - ImageClip - Class in picasso.parser.language.expressions
 - 
Represents the addition function in the Picasso language.
 - ImageClip(Image, ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.ImageClip
 - ImageClipAnalyzer - Class in picasso.parser
 - 
Handles parsing the exp function.
 - ImageClipAnalyzer() - Constructor for class picasso.parser.ImageClipAnalyzer
 - ImageClipToken - Class in picasso.parser.tokens.functions
 - 
Represents image clip token function
 - ImageClipToken() - Constructor for class picasso.parser.tokens.functions.ImageClipToken
 - imageToDomainScale(int, int) - Method in class picasso.view.commands.Evaluator
 - 
Convert from image space to domain space.
 - ImageToken - Class in picasso.parser.tokens
 - 
Represents an identifier (a variable name)
 - ImageToken(String) - Constructor for class picasso.parser.tokens.ImageToken
 - ImageWrap - Class in picasso.parser.language.expressions
 - 
Represents the image wrap function in the Picasso language.
 - ImageWrap(Image, ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.ImageWrap
 - ImageWrapAnalyzer - Class in picasso.parser
 - 
Handles evaluation of image wrap
 - ImageWrapAnalyzer() - Constructor for class picasso.parser.ImageWrapAnalyzer
 - ImageWrapToken - Class in picasso.parser.tokens.functions
 - 
Represents image wrap token function
 - ImageWrapToken() - Constructor for class picasso.parser.tokens.functions.ImageWrapToken
 - ImprovedNoise - Class in picasso.model
 - 
JAVA REFERENCE IMPLEMENTATION OF IMPROVED NOISE - COPYRIGHT 2002 KEN PERLIN.
 - ImprovedNoise() - Constructor for class picasso.model.ImprovedNoise
 - infixToPostfix(String) - Method in class picasso.parser.ExpressionTreeGenerator
 - 
This method converts the String infix expression to a Stack of tokens, which are in postfix.
 - Invert - Class in picasso.parser.language.expressions
 - 
Represents the invert function in the Picasso language.
 - Invert(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Invert
 - 
Create an invert expression tree that takes as a parameter the given expression
 - INVERT - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - InvertAnalyzer - Class in picasso.parser
 - 
Handles parsing the invert function.
 - InvertAnalyzer() - Constructor for class picasso.parser.InvertAnalyzer
 - InvertToken - Class in picasso.parser.tokens.operations
 - 
Represents the invert token "!"
 - InvertToken() - Constructor for class picasso.parser.tokens.operations.InvertToken
 - isConstant() - Method in class picasso.parser.tokens.chars.CharToken
 - isConstant() - Method in class picasso.parser.tokens.ColorToken
 - isConstant() - Method in class picasso.parser.tokens.EOFToken
 - isConstant() - Method in class picasso.parser.tokens.functions.FunctionToken
 - isConstant() - Method in class picasso.parser.tokens.IdentifierToken
 - isConstant() - Method in class picasso.parser.tokens.ImageToken
 - isConstant() - Method in class picasso.parser.tokens.NumberToken
 - isConstant() - Method in class picasso.parser.tokens.StringToken
 - isConstant() - Method in class picasso.parser.tokens.Token
 - 
Returns true if this token represents a constant, false otherwise
 - isFunction() - Method in class picasso.parser.tokens.chars.CharToken
 - isFunction() - Method in class picasso.parser.tokens.ColorToken
 - isFunction() - Method in class picasso.parser.tokens.EOFToken
 - isFunction() - Method in class picasso.parser.tokens.functions.FunctionToken
 - isFunction() - Method in class picasso.parser.tokens.IdentifierToken
 - isFunction() - Method in class picasso.parser.tokens.ImageToken
 - isFunction() - Method in class picasso.parser.tokens.NumberToken
 - isFunction() - Method in class picasso.parser.tokens.StringToken
 - isFunction() - Method in class picasso.parser.tokens.Token
 - 
Returns true if this token represents a function, false otherwise
 - isInBounds(int, int) - Method in class picasso.model.Pixmap
 - 
Determine if the given (x,y) coordinate is within the bounds of this image.
 - isInBounds(int, int) - Method in class picasso.parser.language.expressions.Image
 - 
Determine if the given (x,y) coordinate is within the bounds of this image.
 - isValidValue(double) - Static method in class picasso.parser.tokens.ColorToken
 
J
- JAVA_COLOR_MAX - Static variable in class picasso.parser.language.expressions.RGBColor
 
L
- LEFT_BRACKET - Static variable in class picasso.parser.language.CharConstants
 - LEFT_PAREN - Static variable in class picasso.parser.language.CharConstants
 - LeftBracketToken - Class in picasso.parser.tokens.chars
 - 
Represents a left bracket in the Picasso programming language
 - LeftBracketToken() - Constructor for class picasso.parser.tokens.chars.LeftBracketToken
 - LeftParenToken - Class in picasso.parser.tokens.chars
 - 
Represents a left parenthesis in the Picasso programming language
 - LeftParenToken() - Constructor for class picasso.parser.tokens.chars.LeftParenToken
 - Log - Class in picasso.parser.language.expressions
 - 
Represents the log function in the Picasso language.
 - Log(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Log
 - 
Create an absolute value expression tree that takes as a parameter the given expression
 - LogAnalyzer - Class in picasso.parser
 - 
Handles parsing the log function.
 - LogAnalyzer() - Constructor for class picasso.parser.LogAnalyzer
 - LogToken - Class in picasso.parser.tokens.functions
 - 
Represents the log function token
 - LogToken() - Constructor for class picasso.parser.tokens.functions.LogToken
 
M
- main(String[]) - Static method in class picasso.Main
 - main(String[]) - Static method in class picasso.parser.Tokenizer
 - Main - Class in picasso
 - 
Starting point for Picasso.
 - Main() - Constructor for class picasso.Main
 - makeExpression(String) - Method in class picasso.parser.ExpressionTreeGenerator
 - 
Converts the given string into expression tree for easier manipulation.
 - match(Token) - Method in class picasso.parser.Tokenizer
 - 
Try to match a token.
 - MINUS - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - MINUS - Static variable in class picasso.parser.language.CharConstants
 - MinusAnalyzer - Class in picasso.parser
 - 
Handles parsing the minus or "subtraction function".
 - MinusAnalyzer() - Constructor for class picasso.parser.MinusAnalyzer
 - MinusToken - Class in picasso.parser.tokens.operations
 - MinusToken() - Constructor for class picasso.parser.tokens.operations.MinusToken
 - MOD - Static variable in class picasso.parser.language.CharConstants
 - MultiArgFunction - Class in picasso.parser.language.expressions
 - 
Represents a function that takes two arguments.
 - MultiArgFunction(String, ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.MultiArgFunction
 - Multiplication - Class in picasso.parser.language.expressions
 - 
Represents the multiplication function in the Picasso language.
 - Multiplication(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Multiplication
 - 
Create an addition expression tree that takes as a parameter the given expression
 
N
- NamedCommand<T> - Class in picasso.util
 - 
A command with a name (e.g., to display on a button)
 - NamedCommand(String, Command<T>) - Constructor for class picasso.util.NamedCommand
 - 
Create command with a name and an action.
 - nextToken() - Method in class picasso.parser.Tokenizer
 - 
get the next token and store it for retrieval by getToken()
 - noise(double, double, double) - Static method in class picasso.model.ImprovedNoise
 - NumberToken - Class in picasso.parser.tokens
 - 
Represents a number (using double values).
 - NumberToken(double) - Constructor for class picasso.parser.tokens.NumberToken
 - 
Constructs a token representing value
 
O
- OperationInterface - Interface in picasso.parser.tokens.operations
 - 
A marker interface
 
P
- paint(Graphics) - Method in class picasso.model.Pixmap
 - paint(Graphics) - Method in class picasso.parser.language.expressions.Image
 - paintComponent(Graphics) - Method in class picasso.view.Canvas
 - param1 - Variable in class picasso.parser.language.expressions.PerlinParent
 - param2 - Variable in class picasso.parser.language.expressions.PerlinParent
 - parse(StreamTokenizer) - Static method in class picasso.parser.tokens.TokenFactory
 - ParseException - Exception in picasso.parser
 - 
Describe an exception that occurred during parsing.
 - ParseException(String) - Constructor for exception picasso.parser.ParseException
 - parseExpressionFromFile(File) - Method in class picasso.util.FileChecker
 - 
Reads and validates an expression from a file.
 - parseTokens(String) - Method in class picasso.parser.Tokenizer
 - 
Parses the given string into a list of Picasso tokens (in order)
 - PERIOD - Static variable in class picasso.parser.language.CharConstants
 - PerlinBW - Class in picasso.parser.language.expressions
 - 
Represents the PerlinBW function in the Picasso language.
 - PerlinBW(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.PerlinBW
 - 
Create an PerlinColor expression tree that takes as a parameter the given expression
 - PERLINBW - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - PerlinBWAnalyzer - Class in picasso.parser
 - 
Handles parsing the PerlinBW function.
 - PerlinBWAnalyzer() - Constructor for class picasso.parser.PerlinBWAnalyzer
 - PerlinBWToken - Class in picasso.parser.tokens.functions
 - 
Represents the PerlinBW function token
 - PerlinBWToken() - Constructor for class picasso.parser.tokens.functions.PerlinBWToken
 - PerlinColor - Class in picasso.parser.language.expressions
 - 
Represents the PerlinColor function in the Picasso language.
 - PerlinColor(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.PerlinColor
 - 
Create an PerlinColor expression tree that takes as a parameter the given expression
 - PERLINCOLOR - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - PerlinColorAnalyzer - Class in picasso.parser
 - 
Handles parsing the PerlinColor function.
 - PerlinColorAnalyzer() - Constructor for class picasso.parser.PerlinColorAnalyzer
 - PerlinColorToken - Class in picasso.parser.tokens.functions
 - 
Represents the PerlinColor function token
 - PerlinColorToken() - Constructor for class picasso.parser.tokens.functions.PerlinColorToken
 - PerlinParent - Class in picasso.parser.language.expressions
 - PerlinParent(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.PerlinParent
 - picasso - package picasso
 - picasso.model - package picasso.model
 - picasso.parser - package picasso.parser
 - picasso.parser.language - package picasso.parser.language
 - picasso.parser.language.expressions - package picasso.parser.language.expressions
 - picasso.parser.tokens - package picasso.parser.tokens
 - picasso.parser.tokens.chars - package picasso.parser.tokens.chars
 - picasso.parser.tokens.functions - package picasso.parser.tokens.functions
 - picasso.parser.tokens.operations - package picasso.parser.tokens.operations
 - picasso.util - package picasso.util
 - picasso.view - package picasso.view
 - picasso.view.commands - package picasso.view.commands
 - Pixmap - Class in picasso.model
 - 
Class for manipulating graphics images, originally developed in C++.
 - Pixmap() - Constructor for class picasso.model.Pixmap
 - 
Create a default pixmap (300x300 black)
 - Pixmap(int, int) - Constructor for class picasso.model.Pixmap
 - 
Create a black pixmap with given width and height
 - Pixmap(int, int, Color) - Constructor for class picasso.model.Pixmap
 - 
Create a pixmap with given width and height and filled with given initial color
 - Pixmap(Dimension) - Constructor for class picasso.model.Pixmap
 - 
Create a black pixmap with given size
 - Pixmap(String) - Constructor for class picasso.model.Pixmap
 - 
Create a pixmap from the given local file
 - Pixmap(Pixmap) - Constructor for class picasso.model.Pixmap
 - 
Create this image as a copy of the given image
 - PLUS - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - PLUS - Static variable in class picasso.parser.language.CharConstants
 - PlusAnalyzer - Class in picasso.parser
 - 
Handles parsing the plus or "addition function".
 - PlusAnalyzer() - Constructor for class picasso.parser.PlusAnalyzer
 - PlusToken - Class in picasso.parser.tokens.operations
 - 
Represents the plus sign token
 - PlusToken() - Constructor for class picasso.parser.tokens.operations.PlusToken
 
Q
- QUESTION - Static variable in class picasso.parser.language.CharConstants
 - QUOTE - Static variable in class picasso.parser.language.CharConstants
 - QuoteToken - Class in picasso.parser.tokens.chars
 - 
Represents a comma in the Picasso programming language
 - QuoteToken() - Constructor for class picasso.parser.tokens.chars.QuoteToken
 
R
- RandomAnalyzer - Class in picasso.parser
 - 
Analyzer for random()
 - RandomAnalyzer() - Constructor for class picasso.parser.RandomAnalyzer
 - RandomFunction - Class in picasso.parser.language.expressions
 - 
Represents random function Generates a random RGB color once and uses that same color consistently
 - RandomFunction() - Constructor for class picasso.parser.language.expressions.RandomFunction
 - 
Constructor Generates random color and caches it
 - RandomToken - Class in picasso.parser.tokens.functions
 - 
Represents the random function token
 - RandomToken() - Constructor for class picasso.parser.tokens.functions.RandomToken
 - read(String) - Method in class picasso.model.Pixmap
 - 
Read the image named by fileName
 - read(String) - Method in class picasso.parser.language.expressions.Image
 - 
Read the image named by fileName
 - Reader - Class in picasso.view.commands
 - 
Open the chosen image file and display in the Pixmap target.
 - Reader() - Constructor for class picasso.view.commands.Reader
 - 
Creates a Reader object, which prompts users for image files to open
 - ReferenceForExpressionEvaluations - Enum in picasso.parser.language.expressions
 - 
This is the original implementation.
 - refresh() - Method in class picasso.view.Canvas
 - RGB2YCRCR - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - RGBColor - Class in picasso.parser.language.expressions
 - 
Special color class for Picasso.
 - RGBColor(double, double, double) - Constructor for class picasso.parser.language.expressions.RGBColor
 - 
Create an RGBColor object that has the given amount of red, green, and blue.
 - RGBColor(Color) - Constructor for class picasso.parser.language.expressions.RGBColor
 - 
Copy a Java Color object into a Picasso RGBColor object
 - RgbToYCrCb - Class in picasso.parser.language.expressions
 - 
Represents the rgbToYCrCb function in the Picasso language.
 - RgbToYCrCb(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.RgbToYCrCb
 - 
Create an rgbToYCrCb expression tree that takes as a parameter the given expression
 - RgbToYCrCbAnalyzer - Class in picasso.parser
 - 
Handles parsing the rgbToYCrCb function.
 - RgbToYCrCbAnalyzer() - Constructor for class picasso.parser.RgbToYCrCbAnalyzer
 - RgbToYCrCbToken - Class in picasso.parser.tokens.functions
 - 
Represents the rgbToYCrCb function token
 - RgbToYCrCbToken() - Constructor for class picasso.parser.tokens.functions.RgbToYCrCbToken
 - RIGHT_BRACKET - Static variable in class picasso.parser.language.CharConstants
 - RIGHT_PAREN - Static variable in class picasso.parser.language.CharConstants
 - RightBracketToken - Class in picasso.parser.tokens.chars
 - 
Represents a right bracket in the Picasso programming language
 - RightBracketToken() - Constructor for class picasso.parser.tokens.chars.RightBracketToken
 - RightParenToken - Class in picasso.parser.tokens.chars
 - 
Represents a right parenthesis in the Picasso programming language
 - RightParenToken() - Constructor for class picasso.parser.tokens.chars.RightParenToken
 
S
- SemanticAnalyzer - Class in picasso.parser
 - 
SemanticAnalyzer calls appropriate SemanticAnalyzer for the given token
 - SemanticAnalyzerInterface - Interface in picasso.parser
 - 
The interface that all Semantic Analyzers must implement
 - setColor(int, int, Color) - Method in class picasso.model.Pixmap
 - setColor(int, int, Color) - Method in class picasso.parser.language.expressions.Image
 - setCurrToken(Token) - Method in class picasso.parser.Tokenizer
 - setInputFromFile(File) - Method in class picasso.view.commands.Evaluator
 - 
Reads an expression (only first line) from a file and sets it as the input string
 - setInputString(String) - Method in class picasso.view.commands.Evaluator
 - setSize(int, int) - Method in class picasso.model.Pixmap
 - 
Changes the size of the image to the given width and height
 - setSize(int, int) - Method in class picasso.parser.language.expressions.Image
 - 
Changes the size of the image to the given width and height
 - setSize(Dimension) - Method in class picasso.model.Pixmap
 - setSize(Dimension) - Method in class picasso.parser.language.expressions.Image
 - setSize(Dimension) - Method in class picasso.view.Canvas
 - showSplash() - Method in class picasso.view.SplashScreen
 - SinAnalyzer - Class in picasso.parser
 - 
Handles parsing the sine function.
 - SinAnalyzer() - Constructor for class picasso.parser.SinAnalyzer
 - Sine - Class in picasso.parser.language.expressions
 - 
Represents the sine function in the Picasso language.
 - Sine(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Sine
 - 
Create a sine expression tree that takes as a parameter the given expression.
 - SinToken - Class in picasso.parser.tokens.functions
 - 
Represents the sine function token
 - SinToken() - Constructor for class picasso.parser.tokens.functions.SinToken
 - SIZE - Static variable in class picasso.Main
 - SLASH - Static variable in class picasso.parser.language.CharConstants
 - SlashAnalyzer - Class in picasso.parser
 - 
Handles parsing the slash or "division function".
 - SlashAnalyzer() - Constructor for class picasso.parser.SlashAnalyzer
 - SlashToken - Class in picasso.parser.tokens.operations
 - SlashToken() - Constructor for class picasso.parser.tokens.operations.SlashToken
 - SplashScreen - Class in picasso.view
 - SplashScreen() - Constructor for class picasso.view.SplashScreen
 - STAR - Static variable in class picasso.parser.language.CharConstants
 - StarAnalyzer - Class in picasso.parser
 - 
Handles parsing the star or "multiplication function".
 - StarAnalyzer() - Constructor for class picasso.parser.StarAnalyzer
 - StarToken - Class in picasso.parser.tokens.operations
 - 
Represents the multiplication function token
 - StarToken() - Constructor for class picasso.parser.tokens.operations.StarToken
 - StringToken - Class in picasso.parser.tokens
 - 
Represents a token for a string (e.g., an expression loaded from a file).
 - StringToken(String) - Constructor for class picasso.parser.tokens.StringToken
 - 
Constructs a token representing the given string.
 - Subtraction - Class in picasso.parser.language.expressions
 - 
Represents the subtraction function in the Picasso language.
 - Subtraction(ExpressionTreeNode, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Subtraction
 - 
Create an subtraction expression tree that takes as a parameter the given expression
 
T
- TanAnalyzer - Class in picasso.parser
 - 
Handles parsing the tangent function.
 - TanAnalyzer() - Constructor for class picasso.parser.TanAnalyzer
 - Tangent - Class in picasso.parser.language.expressions
 - 
Represents the tangent function in the Picasso language.
 - Tangent(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Tangent
 - 
Create a tangent expression tree that takes as a parameter the given expression
 - TanToken - Class in picasso.parser.tokens.functions
 - 
Represents the tangent function token
 - TanToken() - Constructor for class picasso.parser.tokens.functions.TanToken
 - ThreadedCommand<T> - Class in picasso.util
 - 
Execute a long running command in a separate thread and display the results in a component while the command is running.
 - ThreadedCommand(JComponent, Command<T>) - Constructor for class picasso.util.ThreadedCommand
 - 
Create a command that runs the given command and updates the given view over time.
 - TILDE - Static variable in class picasso.parser.language.CharConstants
 - TIMES - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - toDouble(int) - Static method in class picasso.parser.language.expressions.RGBColor
 - 
Convert the Java color's component value (from [0,255]) to the [-1,1] range needed for Picasso
 - toInt(double) - Static method in class picasso.parser.language.expressions.RGBColor
 - 
Convert the Picasso color's component value (from [-1,1] to the Java color's component (from [0,255])
 - toJavaColor() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Converts to Java's Color class
 - Token - Class in picasso.parser.tokens
 - 
Represents tokens in the Picasso programming language
 - Token(String) - Constructor for class picasso.parser.tokens.Token
 - 
Creates a token with the given description
 - TokenFactory - Class in picasso.parser.tokens
 - 
Looks at a generic token and creates the appropriate token type
 - TokenFactory() - Constructor for class picasso.parser.tokens.TokenFactory
 - Tokenizer - Class in picasso.parser
 - 
A tokenizer for the Picasso language.
 - Tokenizer() - Constructor for class picasso.parser.Tokenizer
 - toString() - Method in class picasso.parser.language.expressions.BinaryOperator
 - 
Returns the string representation of the function in the format "
: "  - toString() - Method in class picasso.parser.language.expressions.Constant
 - 
Returns the constant as a string formatted as "Constant:
"  - toString() - Method in class picasso.parser.language.expressions.FileExpression
 - toString() - Method in class picasso.parser.language.expressions.MultiArgFunction
 - 
Returns the string representation of the function in the format "
: "  - toString() - Method in class picasso.parser.language.expressions.PerlinParent
 - 
Returns the string representation of the function in the format "
: "  - toString() - Method in class picasso.parser.language.expressions.RGBColor
 - 
Returns the RGBColor as a String in the form "Color: <red> <green> <blue>"
 - toString() - Method in class picasso.parser.language.expressions.UnaryFunction
 - 
Returns the string representation of the function in the format "
: "  - toString() - Method in class picasso.parser.language.expressions.X
 - 
Returns "x", the representation of this variable in Picasso expressions
 - toString() - Method in class picasso.parser.language.expressions.Y
 - 
Returns "y", the representation of this variable in Picasso expressions
 - toString() - Method in class picasso.parser.tokens.chars.CharToken
 - toString() - Method in class picasso.parser.tokens.ColorToken
 - toString() - Method in class picasso.parser.tokens.IdentifierToken
 - toString() - Method in class picasso.parser.tokens.ImageToken
 - toString() - Method in class picasso.parser.tokens.NumberToken
 - toString() - Method in class picasso.parser.tokens.StringToken
 - toString() - Method in class picasso.parser.tokens.Token
 - 
Represents the token by its description
 
U
- UnaryFunction - Class in picasso.parser.language.expressions
 - 
Represents a function that takes one argument.
 - UnaryFunction(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.UnaryFunction
 - UnaryFunctionAnalyzer - Class in picasso.parser
 - 
Abstract class that parses a function that takes one expression as a parameter.
 - UnaryFunctionAnalyzer() - Constructor for class picasso.parser.UnaryFunctionAnalyzer
 - UNDER_SCORE - Static variable in class picasso.parser.language.CharConstants
 
V
- value() - Method in class picasso.parser.tokens.chars.CharToken
 - value() - Method in class picasso.parser.tokens.NumberToken
 - value() - Method in class picasso.parser.tokens.StringToken
 - valueOf(String) - Static method in enum picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - 
Returns the enum constant of this type with the specified name.
 - values() - Static method in enum picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - Variable - Class in picasso.parser.language.expressions
 - 
Represents a variable
 - Variable(String, ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Variable
 
W
- wrap(double, double, double) - Static method in class picasso.parser.language.expressions.Wrap
 - Wrap - Class in picasso.parser.language.expressions
 - 
Represents the wrap function in the Picasso language.
 - Wrap(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.Wrap
 - 
Create a wrap expression tree that takes as a parameter the given expression
 - WrapAnalyzer - Class in picasso.parser
 - 
Handles parsing the wrap function.
 - WrapAnalyzer() - Constructor for class picasso.parser.WrapAnalyzer
 - WrapToken - Class in picasso.parser.tokens.functions
 - 
Represents the wrap function token
 - WrapToken() - Constructor for class picasso.parser.tokens.functions.WrapToken
 - write(String) - Method in class picasso.model.Pixmap
 - 
Write the current image to a file as a jpg.
 - write(String) - Method in class picasso.parser.language.expressions.Image
 - 
Write the current image to a file as a jpg.
 - Writer - Class in picasso.view.commands
 - 
Save the chosen file.
 - Writer() - Constructor for class picasso.view.commands.Writer
 
X
- X - Class in picasso.parser.language.expressions
 - 
Represents x in a Picasso expression
 - X - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - X() - Constructor for class picasso.parser.language.expressions.X
 
Y
- Y - Class in picasso.parser.language.expressions
 - 
Represents y in a Picasso expression
 - Y - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - Y() - Constructor for class picasso.parser.language.expressions.Y
 - YCRC2RGBR - picasso.parser.language.expressions.ReferenceForExpressionEvaluations
 - YCrCbToRGB - Class in picasso.parser.language.expressions
 - 
Represents the yCrCbToRGB function in the Picasso language.
 - YCrCbToRGB(ExpressionTreeNode) - Constructor for class picasso.parser.language.expressions.YCrCbToRGB
 - 
Create an YCrCbToRGB expression tree that takes as a parameter the given expression
 - YCrCbToRGBAnalyzer - Class in picasso.parser
 - 
Handles parsing the yCrCbToRGB function.
 - YCrCbToRGBAnalyzer() - Constructor for class picasso.parser.YCrCbToRGBAnalyzer
 - YCrCbToRGBToken - Class in picasso.parser.tokens.functions
 - 
Represents the yCrCbToRGB function token
 - YCrCbToRGBToken() - Constructor for class picasso.parser.tokens.functions.YCrCbToRGBToken
 
All Classes All Packages