2using System.Collections.Generic;
42 : base(new
ScriptNode[] { Parameter1, Parameter2 },
56 this.im = z.Imaginary;
64 : base(new
ScriptNode[] { Parameter1, Parameter2 },
78 return new string[] {
"z" };
90 #region IFlameVariation Members
95 public void Initialize(
double[] HomogeneousTransform,
double VariationWeight)
97 this.homogeneousTransform = HomogeneousTransform;
98 this.variationWeight = VariationWeight;
104 public abstract void Operate(ref
double x, ref
double y);
108 #region ILambdaExpression Members
120 int ILambdaExpression.NrArguments
125 string[] ILambdaExpression.ArgumentNames
127 get {
return FlameVariationZeroParameters.parameterNames; }
132 get {
return FlameVariationZeroParameters.parameterTypes; }
137 #region IElement members
Class managing a script expression.
static double ToDouble(object Object)
Converts an object to a double value.
double[] homogeneousTransform
TODO
override string[] DefaultArgumentNames
TODO
FlameVariationOneComplexParameter(double Re, double Im, ScriptNode Parameter1, ScriptNode Parameter2, int Start, int Length, Expression Expression)
TODO
ICollection< IElement > ChildElements
TODO
IElement Encapsulate(ICollection< IElement > Elements, ScriptNode Node)
TODO
bool TryConvertTo(Type DesiredType, out object Value)
TODO
void Initialize(double[] HomogeneousTransform, double VariationWeight)
TODO
object AssociatedObjectValue
TODO
double variationWeight
TODO
FlameVariationOneComplexParameter(Complex z, ScriptNode Parameter, int Start, int Length, Expression Expression)
TODO
FlameVariationOneComplexParameter(ScriptNode Parameter1, ScriptNode Parameter2, int Start, int Length, Expression Expression)
TODO
override string ToString()
TODO
abstract void Operate(ref double x, ref double y)
TODO
static readonly SetOfVariations Instance
TODO
Base class for multivariate funcions.
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.
override string ToString()
Basic interface for all types of elements.
Basic interface for all types of sets.
Base interface for lambda expressions.
IElement Evaluate(IElement[] Arguments, Variables Variables)
Evaluates the lambda expression.
ArgumentType
Type of parameter used in a function definition or a lambda definition.