2using System.Collections.Generic;
42 #region IFlameVariation Members
47 public void Initialize(
double[] HomogeneousTransform,
double VariationWeight)
49 this.homogeneousTransform = HomogeneousTransform;
50 this.variationWeight = VariationWeight;
56 public abstract void Operate(ref
double x, ref
double y);
60 #region ILambdaExpression Members
72 int ILambdaExpression.NrArguments
77 string[] ILambdaExpression.ArgumentNames
79 get {
return FlameVariationZeroParameters.parameterNames; }
84 get {
return FlameVariationZeroParameters.parameterTypes; }
89 #region IElement members
Class managing a script expression.
static double ToDouble(object Object)
Converts an object to a double value.
double variationWeight
TODO
abstract void Operate(ref double x, ref double y)
TODO
override string ToString()
TODO
void Initialize(double[] HomogeneousTransform, double VariationWeight)
TODO
double[] homogeneousTransform
TODO
FlameVariationMultipleParameters(ScriptNode[] Arguments, ArgumentType[] ArgumentTypes, int Start, int Length, Expression Expression)
TODO
IElement Encapsulate(ICollection< IElement > Elements, ScriptNode Node)
TODO
ICollection< IElement > ChildElements
TODO
bool TryConvertTo(Type DesiredType, out object Value)
TODO
object AssociatedObjectValue
TODO
static readonly SetOfVariations Instance
TODO
Base class for multivariate funcions.
ScriptNode[] Arguments
Function arguments.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
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.