All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abs Represents the absolute value (Abs) function in the Picasso language.AbsAnalyzer Handles parsing the absolute value function.AbsToken Class that represents the absolute value function.Addition Represents a function that takes two arguments and adds them together.AdditionAnalyzer Handles parsing the plus or "addition function".AdditionToken Represents the plus sign tokenAtan AtanAnalyzer AtanToken BinaryFunction 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 CeilAnalyzer CeilToken CharConstants 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 ClampAnalyzer ClampToken ColorAnalyzer SemanticAnalyzer for an RGB ColorColorToken Represents a color (using double values).CommaAnalyzer 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 for the picasso language.CosAnalyzer Handles parsing for the cosine function.CosToken Represents the cosine function tokenDivision Represents a function that takes two arguments and divides them.DivisionAnalyzer Handles parsing the plus or "addition function".DivisionToken Represents the division sign tokenEOFToken This represents an end-of-file token.Equals Represents a function that takes two arguments and adds them together.EqualsAnalyzer Class that impliments the EqualsAnalyzer class.EqualsToken Represents the equals sign in the Picasso programming languageErrorBox This class creates a temporary error bar with a given string.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 exponential function in the Picasso language.ExpAnalyzer Handles parsing the Exp function.Exponent Represents a function that takes two arguments and calculates the exponent.ExponentAnalyzer Handles parsing the caret or "exponent function".ExponentToken Represents the plus 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 tokenFractalEvaluator Evaluates an expression iteratively to create evolving fractal patterns.Frame Main container for the Picasso applicationFunctionToken Parent class for Tokens that represent functions.GetImagesFromFolder IdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)ImageClip Implements the imageClip function, which extends the edges of an image to the edges of the frame.ImageClipAnalyzer Analyzer for the imageClip function.ImageClipToken Represents the imageClip function token.ImageWrap ImageWrapAnalyzer ImageWrapToken ImprovedNoise 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 languageLog LogAnalyzer Handles parsing for log functionLogToken Represents the log function tokenMain Starting point for Picasso.Modulus Represents a function that takes two arguments and mods them.ModulusAnalyzer Handles parsing the plus or "addition function".ModulusToken Represents the modulus tokenMultiplication Represents a function that takes two arguments and adds them together.MultiplicationAnalyzer Handles parsing the multiplication or "multiplication function".MultiplicationToken Represents the multiplication sign tokenNamedCommand<T> A command with a name (e.g., to display on a button)NewWindow Creates a new window for users to view multiple images at once.Not Represents a unary not (!) function that inverts a grayscale constant value.NotAnalyzer Handles parsing the unary not (!) function.NotToken Represents the unary not (!) token.NumberToken Represents a number (using double values).OperationInterface Parent class for Tokens that represent functions.ParseException Describe an exception that occurred during parsing.Path PathAnalyzer PathToken PerlinBW PerlinBWAnalyzer PerlinBWToken PerlinColor PerlinColorAnalyzer PerlinColorToken Pixmap Class for manipulating graphics images, originally developed in C++.QuoteToken RandomExpressionGenerator Reader Open the chosen image file and display in the Pixmap target.ReferenceForExpressionEvaluations This is the original implementation.RGBColor Special color class for Picasso.RgbToYCrCb Converts RGB colors to YCrCb color space.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 sin function in the Picasso language.SinAnalyzer Handles parsing the Sin function.SinToken Represents the sin function tokenSubtraction Represents a function that takes two arguments and subtracts them.SubtractionAnalyzer Handles parsing the minus or "subtraction function".SubtractionToken Represents the minus sign tokenTan TanAnalyzer TanToken TextBox This class creates textBox objects.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 WrapAnalyzer WrapToken Writer Save the chosen file.X Represents x in a Picasso expressionY Represents y in a Picasso expressionYCrCbToRGB Converts YCrCb colors to RGB color space.YCrCbToRGBAnalyzer Handles parsing the YCrCbToRgb function.YCrCbToRGBToken Represents the yCrCbToRGB function token.