All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abs Represents the abs function in the Picasso language.AbsAnalyzer Handles parsing the abs function.AbsToken Represents the abs function tokenAtan Represents the atan function in the Picasso language.AtanToken Represents the atan function tokenBinaryOperator Represents a binary operator that takes two arguments.BinaryOperatorAnalyzer A class that parses an operator that takes two expressions as parameters.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.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 LanguageClampToken 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 the Cos function in the Picasso language.CosAnalyzer Handles parsing the Cos function.CosToken Represents the Sin function tokenDivide Represents the divide operator in the Picasso language.DivideToken Represents the divide sign tokenEOFToken This represents an end-of-file token.EqualAnalyzer EqualToken ErrorReporter Interface for different types of error reporters.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.Exponent Represents the exponent operator in the Picasso language.ExponentToken Represents the exponent sign tokenExpressionFileLoader Loads an expression from a file into the expression field and renders it.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 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.FloorToken Represents the floor function tokenFrame Main container for the Picasso applicationFunctionToken Parent class for Tokens that represent functions.GUIErrorReporter Sets the details for the pop-up window and status bar for error status.IdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)ImageClip Represents the ImageClip function - imports an image and clips itImageClipAnalyzer Handles parsing the ImageClip functionImageClipToken Represents the imageClip function tokenImageWrap Represents the ImageWrap function - imports an image and wraps itImageWrapAnalyzer Handles parsing the ImageWrap functionImageWrapToken Represents the imageWrap function tokenImprovedNoise 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 Represents the log function in the Picasso language.LogToken Represents the log function tokenMain Starting point for Picasso.Minus Represents the minus operator in the Picasso language.MinusToken Represents the minus sign tokenModulo Represents the modulo operator in the Picasso language.ModuloToken Represents the modulo sign tokenMultiply Represents the multiply operator in the Picasso language.MultiplyToken Represents the multiply sign tokenNamedCommand<T> A command with a name (e.g., to display on a button)Negate NegateAnalyzer Handles parsing the negateNegateToken Represents the negate tokenNumberToken Represents a number (using double values).OperationInterface A marker interfaceParseException Describe an exception that occurred during parsing.PerlinBW Represents the PerlinBW function - creates grayscale color based on 2D Perlin noisePerlinBWAnalyzer Handles parsing the PerlinBW functionPerlinBWToken Represents the perlinBW function tokenPerlinColor Represents the PerlinColor function - creates random col r based on 2d noisePerlinColorAnalyzer Handles parsing the PerlinColor functionPerlinColorToken Represents the PerlinColorToken function tokenPixmap Class for manipulating graphics images, originally developed in C++.Plus Represents the plus operator in the Picasso language.PlusToken Represents the plus sign tokenRandomFunction RandomFunctionAnalyzer RandomFunctionToken Represents the Random function tokenReader Opens either an image or expression file.ReferenceForExpressionEvaluations This is the original implementation.RGBColor Special color class for Picasso.RgbToYCrCb RgbToYCrCbToken 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 Sin function in the Picasso language.SinToken Represents the Sin function tokenStringAnalyzer Analyzer for string literals (image filenames)StringToken Represents a string literal token (for image filenames)StringValue Represents a string valueeTan Represents the tan function in the Picasso language.TanToken Represents the tan 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 A class that parses a function that takes one expression as a parameter.UnaryOperator UnaryOperatorAnalyzer Abstract class that parses an operator that takes one expression as parameter.Variable Represents a variableWriter Save the chosen file.X Represents x in a Picasso expressionY Represents y in a Picasso expressionYCrCbToRGB Represents the YCrCbToRGB in Picasso languageYCrCbToRGBToken