All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abs Represents the absolute value function in the Picasso language.AbsAnalyzer Handles parsing the absolute value function.AbsToken Represents the Absolute Value function tokenAddition Represents the addition operation in the Picasso language.AssignmentAnalyzer AssignmentToken Atan Represents the arc tan function in the Picasso language.AtanAnalyzer Handles parsing the atan function.AtanToken Represents the atan function tokenBinaryOperator Represents an binary operation that takes two argument.BuiltinFunctionsReader Handles reading the available built-in functions from a file.ButtonPanel The collection of commands represented as buttons that apply to the active image.Canvas The canvas on which to present the image.Ceil Represents the ceil function in the Picasso language.CeilAnalyzer Handles parsing the ceil function.CeilToken Represents the ceil function tokenCharConstants Symbolic names for character constantsCharToken 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.CharTokenFactory Factory for generating CharToken objects ensuring that only one of any specific CharToken object is created (enforcing CharToken singleton-ness per char value)Clamp Expression Tree Node for the Clamp functionClampAnalyzer ClampToken ColorAnalyzer SemanticAnalyzer for an RGB ColorColorToken Represents a color (using double values).Command<T> An abstract command class that operates on some target object.CommaToken Represents a comma in the Picasso programming languageConstant Represents a constant in the Picasso language.ConstantAnalyzer Analyzer for a constant, must be between [-1, 1]Cos Represents the cosine function in the Picasso language.CosAnalyzer Handles parsing the cosine functionCosineToken Represents the Cosine function tokenCosToken Represents the Cosine function tokenDivision Represents the division operator in the Picasso language.DivisionAnalyzer Handles parsing the division function.DivisionToken Represents the division sign tokenEOFToken This represents an end-of-file token.Equals EqualsToken Represents the equals sign in the Picasso programming languageErrorPopUp A class that creates a pop up window and displays a given error message for the user to see.EvaluatableExpression Classes that implement this interface can be evaluated for the image.Evaluator Evaluate an expression for each pixel in a image.Exp Represents the exp, e^x function in the picasso languageExpAnalyzer Handles parsing the exp function.Exponentiate Represents the exponentiate operation in the Picasso language.ExponentiateAnalyzer Handles parsing the exponentiation functionExponentiateToken Represents the exponentiate sign tokenExpressionTreeGenerator Parses a string into an expression tree based on rules for arithmetic.ExpressionTreeNode All elements of the language (e.g., that make up ExpressionTree) should extend ExpressionTreeNode.ExpToken Represents the exp function tokenFileCommand<T> An abstract command that allows access to the file system through a JFileChooser dialog box.Floor Represents the floor function in the Picasso language.FloorAnalyzer Handles parsing the floor function.FloorToken Represents the floor function tokenFrame Main container for the Picasso applicationFunctionToken Parent class for Tokens that represent functions.GenerateRandomExpression Command to generate a random expression, display it in the text box, and evaluate it on the canvas.History Save the expression in the text box to the History listIdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)ImageClip ImageClipAnalyzer Handles parsing the "Image Clip" Function.ImageClipToken Token for the Image Clip functionImageWrap ImageWrapAnalyzer Handles parsing the "Image Wrap" Function.ImageWrapToken Token for the Image Wrap functionImprovedNoise JAVA REFERENCE IMPLEMENTATION OF IMPROVED NOISE - COPYRIGHT 2002 KEN PERLIN.LeftBracketToken Represents a left bracket in the Picasso programming languageLeftParenToken Represents a left parenthesis in the Picasso programming languageLoadExpression Command to load an expression from a file and display it on the canvas.Log Represents the exp, e^x function in the picasso languageLogAnalyzer Handles parsing the log function.LogToken Represents the Log function tokenMain Starting point for Picasso.MinusAnalyzer Handles parsing the minus function.MinusToken Represents the minus sign token.Mod Represents the modular operator in the Picasso language.ModAnalyzer Handles parsing the mod function.ModToken Represents the modular sign tokenMultiplication MultiplicationAnalyzer Handles parsing the multiplication function.MultiplicationToken Represents the multiplication sign tokenNamedCommand<T> A command with a name (e.g., to display on a button)Negation Represents the negation operator in the Picasso language.NegationAnalyzer Handles parsing the negation function.NegationToken Represents the Negation Operator sign tokenNumberToken Represents a number (using double values).OperationInterface A marker interfaceParseException Describe an exception that occurred during parsing.PerlinBW Represents the PerlinBW function in the Picasso language.PerlinBWAnalyzer Handles parsing the "PerlinBW" function.PerlinBWToken Represents the PerlinBW function token.PerlinColor Represents the PerlinColor function in the Picasso language.PerlinColorAnalyzer Handles parsing the PerlinColor functionPerlinColorToken Represents the PerlinColor function token.Pixmap Class for manipulating graphics images, originally developed in C++.PlusAnalyzer Handles parsing the plus or "addition function".PlusToken Represents the plus sign tokenQuoteToken Represents a comma in the Picasso programming languageRandom Represents the random function in the Picasso language.RandomAnalyzer Handles parsing the random function.RandomExpressionGenerator RandomToken Represents the random function tokenReader Open the chosen image file and display in the Pixmap target.ReferenceForExpressionEvaluations This is the original implementation.RGBColor Special color class for Picasso.RgbToYCrCb Represents the RgbToYCrCb function in the Picasso language.RgbToYCrCbAnalyzer Handles parsing the rgbToYCrCb functionRgbToYCrCbToken Represents the rgbToYCrCb function tokenRightBracketToken Represents a right bracket in the Picasso programming languageRightParenToken Represents a right parenthesis in the Picasso programming languageSemanticAnalyzer SemanticAnalyzer calls appropriate SemanticAnalyzer for the given tokenSemanticAnalyzerInterface The interface that all Semantic Analyzers must implementSin Represents the Sine function in the Picasso language.SinAnalyzer Handles parsing the sine function.SinToken Represents the sine function tokenStringAnalyzer StringNode Expression Tree Node for StringsStringToken Subtraction Represents the subtraction operation in the Picasso language.Tan TanAnalyzer TanToken TextBox A custom text box class for the user to input an expression.ThreadedCommand<T> Execute a long running command in a separate thread and display the results in a component while the command is running.Token Represents tokens in the Picasso programming languageTokenFactory Looks at a generic token and creates the appropriate token typeTokenizer A tokenizer for the Picasso language.UnaryFunction Represents a function that takes one argument.UnaryFunctionAnalyzer Abstract class that parses a function that takes one expression as a parameter.UnaryOperator Represents an unary operation that takes 1 argument.Variable Represents a variableWrap Expression Tree Node for the Wrap functionWrapAnalyzer Handles parsing the wrap function.WrapToken Represents the wrap function tokenWriter Save the chosen file.X Represents x in a Picasso expressionY Represents y in a Picasso expressionYCrCbToRGB YCrCbToRGBAnalyzer YCrCbToRGBToken