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 addition in the Picasso language.AssignmentAnalyzer Handles parsing the "=" assignment signAssignmentToken Represents the Assignment tokenAtan Represents the arc tangent function in the Picasso language.AtanAnalyzer Handles parsing the arc tangent functionAtanToken Represents the arc tangent function tokenBinaryOperator Represents a binary operator that takes two expressions.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.CaretAnalyzer Handles parsing the caret or "exponentiation function".CaretToken Represents the Caret (exponentiation) sign tokenCeil Represents the ceil function in the Picasso language.CeilAnalyzer Handles parsing the ceiling 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 tokenColorAnalyzer 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 a cosine function in the Picasso language.CosAnalyzer Handles parsing the cosine function.CosToken Represents the cosine function tokenDivision Represents division in the Picasso language.EOFToken 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 exponential function in the Picasso language.ExpAnalyzer Handles parsing the exponential functionExponentiation Represents exponentiation in the Picasso language.ExpressionLibrary Lookup table mapping keywords to Picasso expressions.ExpressionTreeGenerator 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 exponential 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.IdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)Image Represents an image in the Picasso language.ImageAnalyzer Handles parsing image.ImageClip Represents ImageClip in the Picasso language.ImageClipAnalyzer Handles parsing the image clip function.ImageClipToken Represents the Image Clip function tokenImageFunction Represents an abstract class for the image multi argument functions.ImageToken Represents an imageImageWrap Represents ImageWrap in the Picasso language.ImageWrapAnalyzer Handles parsing the image wrap function.ImageWrapToken Represents the Image Wrap function tokenImprovedNoise JAVA REFERENCE IMPLEMENTATION OF IMPROVED NOISE - COPYRIGHT 2002 KEN PERLIN.Invert Represents the invert unary operator in the Picasso language.InvertAnalyzer Handles parsing the invert unary operator.InvertToken Represents the invert unary operator tokenLeftBracketToken Represents a left bracket in the Picasso programming languageLeftParenToken Represents a left parenthesis in the Picasso programming languageLog Represents the log unary function in the Picasso language.LogAnalyzer Handles parsing the log functionLogToken Represents the log function tokenMain Starting point for Picasso.Mandelbrot Represents the Mandelbrot fractal as a Picasso expression.MandelbrotAnalyzer Handles parsing a MandelBrot Fractal.MandelbrotToken Represents the mandelbrot set fractal tokenMinusAnalyzer Handles parsing the minus or "subtraction function".MinusToken Represents the minus sign tokenModAnalyzer Handles parsing the modulo operator.ModToken Represents the Mod sign tokenModulo Represents modulo operation in the Picasso language.Multiplication Represents Multiplication in the Picasso language.NamedCommand<T> A command with a name (e.g., to display on a button)NumberToken Represents a number (using double values).OperationInterface A marker interfaceParseException Describe an exception that occurred during parsing.PerlinBW Represents PerlinBW function in the Picasso language.PerlinBWAnalyzer Handles parsing the perlinBW function.PerlinBWToken Represents the PerlinBW function tokenPerlinColor Represents PerlinColor function in the Picasso language.PerlinColorAnalyzer Handles parsing the perlinColor function.PerlinColorToken Represents the PerlinColor function tokenPerlinFunction Represents an abstract class for the Perlin multi argument functions.Pixmap Class for manipulating graphics images, originally developed in C++.PlusAnalyzer Handles parsing the plus or "addition function".PlusToken Represents the plus sign tokenRandomAnalyzer Handles parsing the random function.RandomFunction Represents a Random function in the Picasso language.RandomToken Represents the RandomFunction 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 unary function in the Picasso Language.SinAnalyzer Handles parsing the sine functionSinToken Represents the sine function tokenSlashAnalyzer Handles parsing the slash or "division function".SlashToken Represents the Slash (division) sign tokenStarAnalyzer Handles parsing the star or "multiplication function".StarToken Represents the Star sign tokenSubtraction Represents subtraction in the Picasso languageTan Represents the tangent unary function in the Picasso language.TanAnalyzer Handles parsing the tangent functionTanToken Represents the tangent Function tokenThreadedCommand<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 (works also for inverting (unary operator)).Variable Represents a variableWrap Represents the Wrap function in the Picasso language.WrapAnalyzer 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 Represents the yCrCbToRGB function in the Picasso language.YCrCbToRGBAnalyzer Handle parsing the YCrCbToRGB functionYCrCbToRGBToken Represents the YCrCbToRGB function token