Click or drag to resize

EvaluatorHelperGetAvailabilityIntervals Method (TimeIntervalCollection, IAvailability, IAvailability, IAvailability)

Computes availability intervals as the intersection of the availability of multiple evaluators. Any evaluators that are are ignored.

Namespace:  AGI.Foundation.Infrastructure
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public static TimeIntervalCollection GetAvailabilityIntervals(
	TimeIntervalCollection consideredIntervals,
	IAvailability evaluator1,
	IAvailability evaluator2,
	IAvailability evaluator3
)

Parameters

consideredIntervals
Type: AGI.Foundation.TimeTimeIntervalCollection
The intervals over which availability information is needed. Returned availability intervals will be constrained to these intervals.
evaluator1
Type: AGI.Foundation.TimeIAvailability
The first evaluator.
evaluator2
Type: AGI.Foundation.TimeIAvailability
The second evaluator.
evaluator3
Type: AGI.Foundation.TimeIAvailability
The third evaluator.

Return Value

Type: TimeIntervalCollection
The intervals over which all evaluators are available.
See Also