コード例 #1
0
        public override List <BinsContainer> GetBinsContainersByRoute(List <Models.Signal> signals)
        {
            var binsContainers = BinFactory.GetBins(TimeOptions);

            foreach (var signal in signals)
            {
                var preemptionAggregationBySignal = new PreemptionAggregationBySignal(this, signal);
                PopulateBinsForRoute(signals, binsContainers, preemptionAggregationBySignal);
            }
            return(binsContainers);
        }
コード例 #2
0
        protected override List <BinsContainer> GetBinsContainersBySignal(Models.Signal signal)
        {
            var aggregationBySignal = new PreemptionAggregationBySignal(this, signal);

            return(aggregationBySignal.BinsContainers);
        }