All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abs Represents the absolute function in the Picasso language.AbsAnalyzer Handles parsing the absolute function.AbsToken Represents absolute function tokenAddition represents addition in picasso language, returning the sum of the expression tree's left and right nodes, or the respective tokens within the stackAnimate AssignmentAnalyzer Handles parsing of the assignment operator "=".AssignmentToken Represents an equal sign in the Picasso programming language which is used for assignment, e.g.Atan Represents the arctangent (atan) function in the Picasso language.AtanAnalyzer Handles parsing the atan function.AtanToken Represents the atan tokenBangAnalyzer Handles parsing of the negation operator.BangToken Represents the negate (!) token.BinaryFunction Represents a function that takes 2 argumentsBuiltinFunctionsReader 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.CaretAnalyzer Handles parsing the caret or "exponentiation function".CaretToken Represents the caret sign tokenCeil 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 Represents the clamp function in the Picasso language.ClampAnalyzer Handles parsing the clamp function.ClampToken Represents the clamp function token.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 constantCos Represents the Cosine function in the Picasso language.CosAnalyzer Handles parsing the Cosine function.CosToken Represents the cosine function tokenDivision represents division in picasso language, returning the division of the expression tree's left and right nodes, or the respective tokens within the stackEOFToken This represents an end-of-file token.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 function in the Picasso language.ExpAnalyzer Handles parsing the exp function.Exponentiation represents exponentiation in picasso language, returning the power of the expression tree's left and right nodes, or the respective tokens within the stackExpressionTreeGenerator 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 application Includes History ExtensionFunctionToken Parent class for Tokens that represent functions.HistoryEntry Represents a single entry in the history list.HistoryPanel A side panel that displays a history of evaluated expressions.IdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)Image Represents an image file expression tree nodeImageClip Represents the ImageClip function in the Picasso language.ImageClipAnalyzer Handles parsing the imageClip functionImageClipToken token for imageClip expressionImageWrap Represents the ImageWrap function in the Picasso language.ImageWrapAnalyzer Handles parsing the imageWrap functionImageWrapToken token for imageWrap expressionImprovedNoise JAVA REFERENCE IMPLEMENTATION OF IMPROVED NOISE - COPYRIGHT 2002 KEN PERLIN.LanguageTracker Loads data about the Picasso language from the same conf files and directories that the parser uses.LeftBracketToken Represents a left bracket in the Picasso programming languageLeftParenToken Represents a left parenthesis in the Picasso programming languageLog Represents the natural logarithm function in the Picasso language.LogAnalyzer Handles parsing the log function.LogToken Represents the log function token.Main Starting point for Picasso.MinusAnalyzer Handles parsing the minus or "subtraction function".MinusToken Represents the minus sign tokenModAnalyzer Handles parsing the mod or "modulation function".ModToken Represents the mod sign tokenModulation represents modulation in picasso language, returning the mod of the expression tree's left and right nodes, or the respective tokens within the stackMultiplication represents multiplication in picasso language, returning the product of the expression tree's left and right nodes, or the respective tokens within the stackNamedCommand<T> A command with a name (e.g., to display on a button)Negation Represents negation in picasso language.NumberToken Represents a number (using double values).Operation OperationInterface Interface for all operators, specifying the order they are executed in arithmetic.OperatorToken A parent class that represents operator tokens with a specified order of operation.ParseException Describe an exception that occurred during parsing.PerlinBW Represents the PerlinBW function in the picasso language.PerlinBWAnalyzer Handles parsing the PerlinBW functionPerlinBWToken Represents a token for the perlinBW function.PerlinColor Represents the PerlinBW function in the picasso language.PerlinColorAnalyzer Handles parsing the PerlinColor functionPerlinColorToken Represents a 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 quotation mark in the Picasso programming languageRandom Represents the Random no-argument function in the Picasso language.RandomAnalyzer Handles parsing the random() function.RandomExpression Command that generates a random Picasso expression, shows it in the expression text field, and evaluates it in the canvas.RandomExprGenerator Generates random Picasso expressions.RandomToken Represents the random() function tokenReader Open the chosen image file or expression file and display it 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 function.RgbToYCrCbToken Represents the rgbToYCrCb function token.RightBracketToken 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 token.SlashAnalyzer Handles parsing the slash or "division function".SlashToken Represents the slash sign tokenStarAnalyzer Handles parsing the star or "multiplication function".StarToken Represents the star sign tokenStringAnalyzer Handle an string tokenStringToken Represents an string (a image file)Subtraction represents subtraction in picasso language, returning the difference of the expression tree's left and right nodes, or the respective tokens within the stackT Represents t in a Picasso expression Supports animation by allowing Evaluator to pass a time parameterTan Represents the Tangent function in the Picasso language.TanAnalyzer Handles parsing the tangent function.TanToken Represents the tangent function token.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.Variable Represents a variableWrap Represents the wrap function in the Picasso language.WrapAnalyzer Handles parsing the wrap function.WrapToken Represents the wrap function token.Writer Save the chosen file as a chosen file type.X Represents x in a Picasso expressionY Represents y in a Picasso expressionYCrCbToRGB Represents the yCrCbToRGB function in the Picasso language.YCrCbToRGBAnalyzer Handles parsing the yCrCbToRGB function.YCrCbToRGBToken Represents a yCrCbToRGB function token.