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 cosine functionAbsToken Represents the absolute function tokenAddition Represents the Addition operator in the Picasso language.Animate Represents animate in a Picasso expressionAnimateAnalyzer Handles parsing the animate functionAnimateToken Represents the animate function tokenAtan Represents the arc tan function in the Picasso language.AtanAnalyzer Handles parsing the arc tangent function.AtanToken Tan TokenBinaryOperator Represents the parent class for binary operatorsBuiltinFunctionsReader 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 ceiling function.CeilToken Represents the ceiling 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 floor function in the Picasso language.ClampAnalyzer Handles parsing the cosine functionClampToken Represents the Clamp 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 CosAnalyzer Handles parsing the cosine functionCosToken Represents the Cosine TokenDivideAnalyzer Handles parsing the slash/ divide or "division operation".DivideToken Represents the Divide sign token with a forwards slashDivision Represents the Division operator in the Picasso language.EOFToken This represents an end-of-file token.Equals Represents the class for the equals (assignment) operatorEqualsAnalyzer Handles parsing the equals sign.EqualsToken Represents the equals sign in the Picasso programming languageError EvaluatableExpression Classes that implement this interface can be evaluated for the image.Evaluator Evaluate an expression for each pixel in an image.Exp Represents the exp function in the Picasso LangaugeExpAnalyzer Handles Parsing for the Exp functionExponentiate Represents the Exponentiate operator in the Picasso language.ExponentiateAnalyzer Handles parsing the ^ or "exponentiate operation".ExponentiateToken Represents the Exponentiate sign token with a carrotExpressionFileReader This is a class that reads expression from a file and returns it as a stringExpressionTreeGenerator 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.IdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)ImageClip Represents an ImageClip in the Picasso language.ImageClipAnalyzer Handles parsing ImageClipImageClipToken Represents the Image Clip TokenImageWrap Represents an ImageWrap in the Picasso language.ImageWrapAnalyzer Handles parsing ImageWrapImageWrapToken Token For Image WrapImgNameString Represents an imagefile in a Picasso expressionImprovedNoise 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 natural log function in the Picasso LangaugeLogAnalyzer Handles Parsing for the Log functionLogToken Represents the Log function tokenMain Starting point for Picasso.MinusAnalyzer Handles parsing the minus or "subtraction function".MinusToken Represents the minus sign tokenModAnalyzer ModToken Represents the Modulo sign token with a percentage sign %Modulo Represents the Modulo operator in the Picasso language.MultiArgumentFunction Parent Class for a multi-argument function.Multiplication Represents the Multiplication operator in the Picasso language.MultiplyAnalyzer Handles parsing the "multiplication operation".MultiplyToken Represents the Multiply sign token with a starNamedCommand<T> A command with a name (e.g., to display on a button)Negate Class represents the Negate function that inverts a color.NegateAnalyzer Represents the negate analyzer.NegateToken Represents the negate token(!)NumberToken Represents a number (using double values).OperationInterface A marker interfaceParseException Describe an exception that occurred during parsing.PerlinBW Represents the perlinBW function that takes two expressions and creates a grey scale color based on 2D noise.PerlinBWAnalyzer PerlinBWToken Represents the perlinBW TokenPerlinColor Represents the perlinColor function that takes two expressions and creates a random color based on 2D noise.PerlinColorAnalyzer An analyzer for PerlinColor expression tree nodesPerlinColorToken Represents the Perlin Color TokenPixmap Class for manipulating graphics images, originally developed in C++.PlusAnalyzer Handles parsing the plus or "addition function".PlusToken Represents the plus sign tokenQuoteCharToken Represents a left parenthesis in the Picasso programming languageRandomAnalyzer Handles Parsing for the Log functionRandomColor Represents the class for the equals (assignment) operatorRandomExpression Represents the random expression function in the Picasso language.RandomExpressionAnalyzer Handles parsing the cosine functionRandomExpressionGenerator RandomExpressionToken Represents the floor function tokenRandomToken Represents the Log 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 Converts an RGB color to the YCrCb color space.RgbToYCrCbAnalyzer Handles parsing the RGBToYCrCb function.RgbToYCrCbToken Represents the RGBToYCrCbTokenRightBracketToken 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 floor function in the Picasso language.SinAnalyzer Handles parsing the floor function.SinToken Represents the sine function tokenStringAnalyzer Handles parsing of a image name string.StringToken Represents a string tokenSubtraction Represents the Subtraction operator in the Picasso language.Tan Represents the tan function in the Picasso language.TanAnalyzer Handles parsing the tangent function.TanToken Tan 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.Variable Represents a variableWrap Represents the wrap function in the Picasso language.WrapAnalyzer Handles parsing the cosine functionWrapToken Represents the Wramp TokenWriter Save the chosen file.X Represents x in a Picasso expressionY Represents y in a Picasso expressionYCrCbToRGB Converts a YCrCb color back to the RGB color space.YCrCbToRGBAnalyzer Handles parsing the YCrCb to RGB function.YCrCbToRGBToken Represents the YCrCbToken