TParameter1
- The type of the first parameter.TResult
- The type of the result.TResultOverIntervals
- The type of the result when evaluated over an interval or collection of intervals.public interface IParameterizedEvaluatorWithIntervals1<TParameter1,TResult,TResultOverIntervals> extends IParameterizedEvaluator1<TParameter1,TResult>
JulianDate
and one additional parameter
and produces a return value of a given type.Modifier and Type | Method and Description |
---|---|
TResultOverIntervals |
evaluate(TimeIntervalCollection consideredIntervals,
ITrackCalculationProgress tracker,
TParameter1 parameter1)
Evaluates this parameterized evaluator over the collection of considered time intervals.
|
evaluate
getCachingWrapper, getGroup, updateEvaluatorReferences
getAvailabilityIntervals, isAvailable
getIsThreadSafe
clone
close, dispose
TResultOverIntervals evaluate(@Nonnull TimeIntervalCollection consideredIntervals, ITrackCalculationProgress tracker, TParameter1 parameter1)
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.