TParameter1 - The type of the first parameter.TParameter2 - The type of the second parameter.TParameter3 - The type of the third parameter.TResult - The type of the result.TResultOverIntervals - The type of the result when evaluated over an interval or collection of intervals.public interface IParameterizedEvaluatorWithIntervals3<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals> extends IParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
JulianDate and three additional parameters
and produces a return value of a given type.| Modifier and Type | Method and Description |
|---|---|
TResultOverIntervals |
evaluate(TimeIntervalCollection consideredIntervals,
ITrackCalculationProgress tracker,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator over the collection of considered time intervals.
|
evaluategetCachingWrapper, getGroup, updateEvaluatorReferencesgetAvailabilityIntervals, isAvailablegetIsThreadSafecloneclose, disposeTResultOverIntervals evaluate(@Nonnull TimeIntervalCollection consideredIntervals, ITrackCalculationProgress tracker, TParameter1 parameter1, TParameter2 parameter2, TParameter3 parameter3)
consideredIntervals - The intervals over which to evaluate.tracker - The progress tracker for reporting the status of this evaluation.parameter1 - The value of the first parameter.parameter2 - The value of the second parameter.parameter3 - The value of the third parameter.