picasso.parser.language.expressions
Class Wrap

java.lang.Object
  extended by picasso.parser.language.ExpressionTreeNode
      extended by picasso.parser.language.expressions.UnaryFunction
          extended by picasso.parser.language.expressions.Wrap
All Implemented Interfaces:
EvaluatableExpression

public class Wrap
extends UnaryFunction

Wraps the value (ex 1.5 to -.5)

Author:
Stuart Vassey

Constructor Summary
Wrap(ExpressionTreeNode param)
           
 
Method Summary
 RGBColor evaluate(double x, double y)
          Evaluate this expression, given x and y
 double wrapperHelper(double val)
           
 
Methods inherited from class picasso.parser.language.expressions.UnaryFunction
toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Wrap

public Wrap(ExpressionTreeNode param)
Method Detail

evaluate

public RGBColor evaluate(double x,
                         double y)
Description copied from class: ExpressionTreeNode
Evaluate this expression, given x and y

Specified by:
evaluate in interface EvaluatableExpression
Specified by:
evaluate in class ExpressionTreeNode
Returns:
the result of evaluating the expression

wrapperHelper

public double wrapperHelper(double val)