public void SetPercentileRepository(IPercentileRepository repo) { Repository = repo; NumberOfPercentiles = repo.LoadAll() .Select(v => v.Percentile) .Distinct() .Count(); }
public TrackabilityModifier(IPercentileRepository repo, IModifierSettings settings) { _metricsForPercentile = new MetricsForPercentile(repo); _settings = settings; for (int i = 0; i < _cacheSize; i++) { _queue.Enqueue(1); } _settings = settings; }
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; }
public PrecisionModifier(IPercentileRepository repo, IModifierSettings settings) { _settings = settings; _metricsForPercentile = new MetricsForPercentile(repo); }
public GazeModifierSettings(IPercentileRepository percentileRepository) { LoadDefaultSettings = () => Resources.Load <GazeModifierSettings>(GazeModifierSettingsPath); SetPercentileRepository(percentileRepository); }
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); }