Click or drag to resize

EvaluatorGroupParameterizeTParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative Method (MotionEvaluatorTResult, TResultDerivative, IEvaluatorParameterTParameter1, IEvaluatorParameterTParameter2, IEvaluatorParameterTParameter3, IEvaluatorParameterTParameter4, IEvaluatorParameterTParameter5)

Parameterizes an evaluator with five parameters.

Namespace:  AGI.Foundation
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public ParameterizedMotionEvaluatorWithDerivativeType5<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative> Parameterize<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative>(
	MotionEvaluator<TResult, TResultDerivative> evaluatorToParameterize,
	IEvaluatorParameter<TParameter1> parameter1,
	IEvaluatorParameter<TParameter2> parameter2,
	IEvaluatorParameter<TParameter3> parameter3,
	IEvaluatorParameter<TParameter4> parameter4,
	IEvaluatorParameter<TParameter5> parameter5
)

Parameters

evaluatorToParameterize
Type: AGI.FoundationMotionEvaluatorTResult, TResultDerivative
The evaluator to parameterize.
parameter1
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter1
The first parameter.
parameter2
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter2
The second parameter.
parameter3
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter3
The third parameter.
parameter4
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter4
The fourth parameter.
parameter5
Type: AGI.Foundation.InfrastructureIEvaluatorParameterTParameter5
The fifth parameter.

Type Parameters

TParameter1
The type of the first parameter.
TParameter2
The type of the second parameter.
TParameter3
The type of the third parameter.
TParameter4
The type of the fourth parameter.
TParameter5
The type of the fifth parameter.
TResult
The type of the result of evaluating the evaluator.
TResultDerivative
The type of the derivatives.

Return Value

Type: ParameterizedMotionEvaluatorWithDerivativeType5TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TResult, TResultDerivative
An evaluator that can be evaluated with the given parameters.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when evaluatorToParameterize, parameter1, parameter2, parameter3, parameter4, or parameter5 is .
See Also