public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerOverlapsAndByMinMaxEval(
                overlaps,
                minEval.MakeEvaluator(),
                maxEval.MakeEvaluator()));
 }
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerDuringAndIncludesMinMaxEval(
                during,
                minEval.MakeEvaluator(),
                maxEval.MakeEvaluator()));
 }
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerDuringMinMaxStartEndEval(
                during,
                minStartEval.MakeEvaluator(),
                maxStartEval.MakeEvaluator(),
                minEndEval.MakeEvaluator(),
                maxEndEval.MakeEvaluator()));
 }
예제 #4
0
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerCoincidesWithDeltaExprEval(start.MakeEvaluator(), finish.MakeEvaluator()));
 }
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerStartsThresholdEval(thresholdExpr.MakeEvaluator()));
 }
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerOverlapsAndByThresholdEval(overlaps, thresholdExpr.MakeEvaluator()));
 }
예제 #7
0
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerFinishedByThresholdEval(thresholdExpr.MakeEvaluator()));
 }
예제 #8
0
 public IntervalComputerEval MakeComputerEval()
 {
     return(new IntervalComputerDuringAndIncludesThresholdEval(during, threshold.MakeEvaluator()));
 }