public void SetPercentileRepository(IPercentileRepository repo)
 {
     Repository          = repo;
     NumberOfPercentiles = repo.LoadAll()
                           .Select(v => v.Percentile)
                           .Distinct()
                           .Count();
 }
Esempio n. 2
0
        public TrackabilityModifier(IPercentileRepository repo, IModifierSettings settings)
        {
            _metricsForPercentile = new MetricsForPercentile(repo);
            _settings             = settings;

            for (int i = 0; i < _cacheSize; i++)
            {
                _queue.Enqueue(1);
            }
            _settings = settings;
        }
Esempio n. 3
0
        private void SetPercentileRepository(IPercentileRepository repoo)
        {
            _percentileStrings = repoo.LoadAll()
                                 .Concat(new List <PercentileData>()
            {
                new PercentileData(0, 0, 0, 1)
            })
                                 .Select(v => v.Percentile)
                                 .Distinct()
                                 .OrderBy(p => p)
                                 .Select(v => v > 0 ? _displayNamePrefix + v : _displayNameNoPercentile)
                                 .ToArray();

            NumberOfPercentiles = _percentileStrings.Length;
        }
Esempio n. 4
0
 public PrecisionModifier(IPercentileRepository repo, IModifierSettings settings)
 {
     _settings             = settings;
     _metricsForPercentile = new MetricsForPercentile(repo);
 }
Esempio n. 5
0
 public GazeModifierSettings(IPercentileRepository percentileRepository)
 {
     LoadDefaultSettings = () => Resources.Load <GazeModifierSettings>(GazeModifierSettingsPath);
     SetPercentileRepository(percentileRepository);
 }
Esempio n. 6
0
 public MetricsForPercentile(IPercentileRepository percentileRepository)
 {
     _percentileData = percentileRepository.LoadAll();
 }
 public SelectionServices(ISaleBullRrepository salebullRepository, IPercentileRepository percentileRepository)
 {
     _salebullRepository = salebullRepository;
     _percentileRepository = percentileRepository;
 }
 public SettingsController(IPercentileRepository percentileRepository)
 {
     _percentileRepository = percentileRepository;
 }
 public AccuracyModifier(IPercentileRepository repo, IGazeModifierSettings settings)
 {
     _settings             = settings;
     _metricsForPercentile = new MetricsForPercentile(repo);
 }