AccessComputationComputeIntervals Method (TimeIntervalCollection, ITrackCalculationProgress) |
Finds the intervals during which all constraints are satisfied.
Namespace:
AGI.Foundation.Access
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public AccessEvaluationResult ComputeIntervals(
TimeIntervalCollection computationIntervals,
ITrackCalculationProgress tracker
)
Public Function ComputeIntervals (
computationIntervals As TimeIntervalCollection,
tracker As ITrackCalculationProgress
) As AccessEvaluationResult
public:
AccessEvaluationResult^ ComputeIntervals(
TimeIntervalCollection^ computationIntervals,
ITrackCalculationProgress^ tracker
)
member ComputeIntervals :
computationIntervals : TimeIntervalCollection *
tracker : ITrackCalculationProgress -> AccessEvaluationResult
Parameters
- computationIntervals
- Type: AGI.Foundation.TimeTimeIntervalCollection
The list of intervals over which to compute Access. - tracker
- Type: AGI.FoundationITrackCalculationProgress
The object to which progress is reported and that is able to cancel this operation before it is complete, or .
Return Value
Type:
AccessEvaluationResultThe result of the Access evaluation, or
if the evaluation was canceled.
Exceptions Remarks
Takes advantage of the
ThreadingPolicy in order to improve performance
by computing in multiple threads simultaneously.
See Also