Click or drag to resize

TurnAtConstantRateBehavior.GetEvaluator Method (EvaluatorGroup, IServiceProvider)

Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.

Namespace:  AGI.Foundation.AircraftPropagation
Assembly:  AGI.Foundation.AircraftPropagation (in AGI.Foundation.AircraftPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public override Evaluator<HorizontalBehaviorDerivatives> GetEvaluator(
	EvaluatorGroup group,
	IServiceProvider serviceProvider
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The group in which to create the evaluator and its dependents.
serviceProvider
Type: System.IServiceProvider
A service provider which must provide the ILocationPointService service.

Return Value

Type: Evaluator<HorizontalBehaviorDerivatives>
The evaluator that computes the horizontal derivatives of the maneuver.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group or serviceProvider is null.
PropertyInvalidException Thrown when the property WindModel, PerformanceModels, or TurnRate is null.
UnsupportedCaseException Thrown if the ManeuverReferenceAxes is not valid.
See Also