|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExpressionTreeNode | |
---|---|
picasso.parser | |
picasso.parser.language.expressions |
Uses of ExpressionTreeNode in picasso.parser |
---|
Methods in picasso.parser that return ExpressionTreeNode | |
---|---|
ExpressionTreeNode |
YCRC2RGBRAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
WrapAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
abstract ExpressionTreeNode |
UnaryFunctionAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
StringAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
SinAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
SemanticAnalyzerInterface.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
SemanticAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
From a stack of tokens in postfix order, creates an expression tree |
ExpressionTreeNode |
RgbToYCrCbAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
RandomColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
PlusAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
PerlinColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
PerlinBWAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
NegateAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
MultiplyAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ModAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
MinusAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
LogAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
IdentifierAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
FloorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ExponentiateAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ExpAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
EqualsAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
DivideAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
CosAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ConstantAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ColorAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ClampAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
CeilAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
AtanAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
AbsAnalyzer.generateExpressionTree(java.util.Stack<Token> tokens)
|
ExpressionTreeNode |
ExpressionTreeGenerator.makeExpression(java.lang.String infix)
Converts the given string into expression tree for easier manipulation. |
Uses of ExpressionTreeNode in picasso.parser.language.expressions |
---|
Subclasses of ExpressionTreeNode in picasso.parser.language.expressions | |
---|---|
class |
Abs
Represents the absolute value function |
class |
Atan
Represents the atan function |
class |
Ceil
Represents the ceiling function |
class |
Clamp
Represents the value restricting function clamp |
class |
Constant
Represents a constant in the Picasso language. |
class |
Cosine
Represents the cosine function |
class |
Divide
Represents the divide function |
class |
Exp
Represents the Exp function |
class |
Exponentiate
Represents the exponential function |
class |
Floor
Represents the floor function |
class |
Image
Represents a String (filename) in the Picasso language. |
class |
Log
Represents the log function |
class |
Minus
Represents the subtraction function |
class |
Mod
Represents the mod function |
class |
MultiArgFunction
Represents a function that takes many arguments. |
class |
Multiply
Represents the multiplication function |
class |
Negate
Represents the negation function |
class |
PerlinBW
Represents the perlinBWfunction |
class |
PerlinColor
Represents the perlincolor function |
class |
PicassoString
Represents a String (filename) in the Picasso language. |
class |
Plus
Represents the addition function |
class |
RandomColor
generates random color |
class |
RGBColor
Special color class for Picasso |
class |
RgbToYCrCb
Represents the RgbToYCrCb function |
class |
Sine
Represents the Sine function |
class |
Tan
Represents the tan function |
class |
UnaryFunction
Represents a function that takes one argument. |
class |
Variable
Represents a variable |
class |
Wrap
Wraps the value (ex 1.5 to -.5) |
class |
X
Represents x |
class |
Y
Represents y |
class |
YCRC2RGBR
Represents the YCRC2RGBR function |
Constructors in picasso.parser.language.expressions with parameters of type ExpressionTreeNode | |
---|---|
Abs(ExpressionTreeNode param)
|
|
Atan(ExpressionTreeNode param)
|
|
Ceil(ExpressionTreeNode param)
|
|
Clamp(ExpressionTreeNode param)
|
|
Cosine(ExpressionTreeNode param)
|
|
Exp(ExpressionTreeNode param)
|
|
Floor(ExpressionTreeNode param)
|
|
Log(ExpressionTreeNode param)
|
|
Negate(ExpressionTreeNode param)
|
|
RgbToYCrCb(ExpressionTreeNode param)
|
|
Sine(ExpressionTreeNode param)
|
|
Tan(ExpressionTreeNode param)
|
|
UnaryFunction(ExpressionTreeNode param)
|
|
Variable(java.lang.String name,
ExpressionTreeNode value)
|
|
Wrap(ExpressionTreeNode param)
|
|
YCRC2RGBR(ExpressionTreeNode param)
|
Constructor parameters in picasso.parser.language.expressions with type arguments of type ExpressionTreeNode | |
---|---|
Divide(java.util.List<ExpressionTreeNode> expressions)
|
|
Exponentiate(java.util.List<ExpressionTreeNode> expressions)
|
|
Minus(java.util.List<ExpressionTreeNode> expressions)
|
|
Mod(java.util.List<ExpressionTreeNode> expressions)
|
|
MultiArgFunction(java.util.List<ExpressionTreeNode> expressions)
|
|
Multiply(java.util.List<ExpressionTreeNode> expressions)
|
|
PerlinBW(java.util.List<ExpressionTreeNode> expressions)
|
|
PerlinColor(java.util.List<ExpressionTreeNode> expressions)
|
|
Plus(java.util.List<ExpressionTreeNode> expressions)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |