Click or drag to resize

EvaluatorGroup Methods

The EvaluatorGroup type exposes the following members.

Methods
  NameDescription
Public methodCallAndMemoizeTResult(EvaluatorGroupCallback0TResult)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1(EvaluatorGroupCallback1TResult, TParameter1, TParameter1)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2(EvaluatorGroupCallback2TResult, TParameter1, TParameter2, TParameter1, TParameter2)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3(EvaluatorGroupCallback3TResult, TParameter1, TParameter2, TParameter3, TParameter1, TParameter2, TParameter3)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3, TParameter4(EvaluatorGroupCallback4TResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter1, TParameter2, TParameter3, TParameter4)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5(EvaluatorGroupCallback5TResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCreateEvaluatorTEvaluator(EvaluatorGroupCallback0TEvaluator)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodCreateEvaluatorTEvaluator, TParameter1(EvaluatorGroupCallback1TEvaluator, TParameter1, TParameter1)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodCreateEvaluatorTEvaluator, TParameter1, TParameter2(EvaluatorGroupCallback2TEvaluator, TParameter1, TParameter2, TParameter1, TParameter2)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodCreateEvaluatorTEvaluator, TParameter1, TParameter2, TParameter3(EvaluatorGroupCallback3TEvaluator, TParameter1, TParameter2, TParameter3, TParameter1, TParameter2, TParameter3)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodCreateEvaluatorTEvaluator, TParameter1, TParameter2, TParameter3, TParameter4(EvaluatorGroupCallback4TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter1, TParameter2, TParameter3, TParameter4)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodCreateEvaluatorTEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5(EvaluatorGroupCallback5TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5)
Creates an evaluator in the context of this evaluator group by invoking a callback, if the evaluator does not already exist in the group.
Public methodDispose
Releases any resources associated with this instance.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodForceEvaluatorToBeCached
Forces an evaluator to be cached, even if it does not appear to be called by more than one other evaluator. This is useful when a single evaluator calls another evaluator in two different contexts, and the value should be cached between those two calls.
Public methodForgetDependency
Instructs the evaluator group to forget about a dependency for the evaluator that is currently being constructed. For example, if the current evaluator obtains a sub-evaluator and then decides (based on properties of the sub-evaluator, for example) that the sub-evaluator is not needed, it can call this method to eliminate the sub-evaluator from consideration.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetOptimizedTEvaluator
Creates a EvaluatorGroup, uses that group to obtain an evaluator by calling callback, then calls UpdateReferenceT(T) and returns the resulting optimized evaluator.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOptimizeEvaluators
Optimizes the evaluators in this group. After calling this method, you should also call UpdateReferenceT(T) to obtain an optimized version of each top-level evaluator you are using.
Public methodParameterizeTResult(IEvaluatorTResult)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTResult(MotionEvaluatorTResult)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTResult(IEvaluatorTResult, ParameterAction)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTResult(MotionEvaluatorTResult, ParameterAction)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTParameter1, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, ParameterAction)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTParameter1, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, ParameterAction)
Parameterizes an evaluator with zero parameters.
Public methodParameterizeTParameter1, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, ParameterAction)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, ParameterAction)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, ParameterAction)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TParameter2, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, ParameterAction)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TParameter2, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, ParameterAction)
Parameterizes an evaluator with one parameter.
Public methodParameterizeTParameter1, TParameter2, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, ParameterAction)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, ParameterAction)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, ParameterAction)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, ParameterAction)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, ParameterAction)
Parameterizes an evaluator with two parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, ParameterAction)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, ParameterAction)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, ParameterAction)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, ParameterAction)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, ParameterAction)
Parameterizes an evaluator with three parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, ParameterAction)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, ParameterAction)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, ParameterAction)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, ParameterAction)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, ParameterAction)
Parameterizes an evaluator with four parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, ParameterAction)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, ParameterAction)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, ParameterAction)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, ParameterAction)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, ParameterAction)
Parameterizes an evaluator with five parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, ParameterAction)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, ParameterAction)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, ParameterAction)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, ParameterAction)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, ParameterAction)
Parameterizes an evaluator with six parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(IEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(IValueEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult(MotionEvaluatorTResult, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals(IEvaluatorOverIntervalsTResult, TResultOverIntervals, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)
Parameterizes an evaluator with seven parameters.
Public methodParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultDerivative(MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5, IEvaluatorParameterTParameter6, IEvaluatorParameterTParameter7, ParameterAction)
Parameterizes an evaluator with seven parameters.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateReferenceT
Updates a reference in order to ensure that references to two or more equivalent evaluators are reduced to a single instance.
Top
See Also