All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbsAnalyzer AbsoluteValue AbsToken Represents the absolute value function tokenArcTangent Represents the atan function in the Picasso language.Assignment AssignmentAnalyzer AssignmentToken AtanAnalyzer Handles parsing the atan function.AtanToken Represents the atan function tokenBinaryOperator Represents a function that takes two arguments.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 floor 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 clamp function around [-1, 1] 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).ComboItem 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]CosAnalyzer Handles parsing the cosine function.Cosine Represents the cosine function in the Picasso language.CosToken Represents the cosine function tokenDivide DivideAnalyzer DivideToken Represents the division symbol tokenEOFToken This represents an end-of-file token.EqualsToken Represents the equals sign in the Picasso programming languageErrorFrame EvaluatableExpression Classes that implement this interface can be evaluated for the image.Evaluator Evaluate an expression for each pixel in a image.ExpAnalyzer Handles parsing the exp function.Exponential Represents the exp function in the Picasso language.Exponentiate ExponentiateAnalyzer ExponentiateToken Represents the exponentiate symbol 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 tokenFrame Main container for the Picasso application.FunctionToken Parent class for Tokens that represent functions.History Class to facilitate history saving.HistorySelectionFrame Window for selecting history to save.Identifier Represents a variableIdentifierAnalyzer Handle an identifier tokenIdentifierToken Represents an identifier (a variable name)ImageClip Represents the ImageClip function in the Picasso language.ImageClipAnalyzer Handles parsing the ImageClip function.ImageClipToken Represents the ImageClip function tokenImageWrap Represents the ImageWrap function in the Picasso language.ImageWrapAnalyzer Handles parsing the ImageWrap function.ImageWrapToken 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.LogAnalyzer Handles parsing the log function.LogToken Represents the log function tokenMain Starting point for Picasso.Mod ModAnalyzer ModToken Represents the modulo symbol tokenMultiFunction Represents a function that takes multiple arguments, minimum two and a maximum of three arguments.Multiply Represents the multiplication operation in the Picasso language.MultiplyAnalyzer Handles parsing the multiply or "multiplication function".MultiplyToken Represents the multiplication sign tokenNamedCommand<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.Pixmap Class for manipulating graphics images, originally developed in C++.Plus Represents the plus function in the Picasso language.PlusAnalyzer Handles parsing the plus or "addition function".PlusToken Represents the plus sign tokenReader Open the chosen image file and display in the Pixmap target.ReferenceForExpressionEvaluations This is the original implementation.RGBColor Special color class for Picasso.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 implementSinAnalyzer Handles parsing the sin function.Sine Represents the sin function in the Picasso language.SinToken Represents the sin function tokenStringInput Represents a string in the Picasso programming languageStringInputAnalyzer Handles parsing StringInputStringInputToken Represents string input from the text boxSubtraction SubtractionAnalyzer SubtractionToken TanAnalyzer Handles parsing the tan function.Tangent Represents the tan function in the Picasso language.TanToken Represents the tan function tokenTextField A wrapper text field object to simplify operations on the Java text fieldThreadedCommand<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.Wrap Represents the wrap function around [-1, 1] in the Picasso language.WrapAnalyzer Handles parsing the wrap function.WrapToken Represents the wrap function tokenWriter Save image or expression(s).X Represents x in a Picasso expressionY Represents y in a Picasso expression