12 private readonly
double a;
13 private readonly
double b;
14 private readonly
double c;
15 private readonly
double d;
55 return new string[] {
"a",
"b",
"c",
"d" };
70 this.Arguments[1], this.Arguments[2], this.Arguments[3], this.
Start, this.Length,
77 public override void Operate(ref
double x, ref
double y)
79 x = Math.Sin(this.a * y) - Math.Cos(this.b * x);
80 y = Math.Sin(this.c * x) - Math.Cos(this.d * y);
Class managing a script expression.
static double ToDouble(object Object)
Converts an object to a double value.
override void Operate(ref double x, ref double y)
TODO
override string FunctionName
TODO
override string[] DefaultArgumentNames
TODO
PdjVariation(double A, double B, double C, double D, ScriptNode a, ScriptNode b, ScriptNode c, ScriptNode d, int Start, int Length, Expression Expression)
TODO
PdjVariation(ScriptNode a, ScriptNode b, ScriptNode c, ScriptNode d, int Start, int Length, Expression Expression)
TODO
override IElement Evaluate(IElement[] Arguments, Variables Variables)
TODO
object AssociatedObjectValue
TODO
ScriptNode[] Arguments
Function arguments.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
Expression Expression
Expression of which the node is a part.
int Start
Start position in script expression.
Basic interface for all types of elements.
ArgumentType
Type of parameter used in a function definition or a lambda definition.