private void PostProcessLoadedData() { //For the time being we are only using Include data for this //Only store dictionary for it for now const int i = (int)CompileCategory.Include; //for(int i = 0; i < (int)CompileCategory.GahterCount; ++i) { CompileDataset dataset = Datasets[i]; List <uint> onlyValues = new List <uint>(); foreach (CompileValue entry in dataset.collection) { onlyValues.Add(entry.Max); dataset.dictionary.Add(entry.Name, entry); } ComputeNormalizedThresholds(dataset.normalizedThresholds, onlyValues); } //Process Totals Totals = new List <UnitTotal>(); for (int k = 0; k < (int)CompileThresholds.Display; ++k) { Totals.Add(new UnitTotal((CompileCategory)k)); } foreach (UnitValue unit in UnitsCollection) { for (int k = 0; k < (int)CompileThresholds.Display; ++k) { Totals[k].Total += unit.ValuesList[k]; } } }
public CompileValue GetValue(CompileCategory category, int index) { if ((int)category < (int)CompileThresholds.Gather) { CompileDataset dataset = Datasets[(int)category]; return(index >= 0 && index < dataset.collection.Count ? dataset.collection[index] : null); } return(null); }
private void ClearDatasets() { for (int i = 0; i < (int)CompileThresholds.Gather; ++i) { CompileDataset dataset = Datasets[i]; dataset.collection.Clear(); dataset.dictionary.Clear(); dataset.normalizedThresholds.Clear(); } }
public CompileValue GetValue(CompileCategory category, string fileName) { CompileDataset dataset = Datasets[(int)category]; if (dataset.dictionary.ContainsKey(fileName)) { return(dataset.dictionary[fileName]); } return(null); }
private void ClearDatasets() { for (int i = 0; i < Enum.GetNames(typeof(CompileCategory)).Length; ++i) { CompileDataset dataset = _datasets[i]; dataset.collection.Clear(); dataset.dictionary.Clear(); dataset.normalizedThresholds.Clear(); } }
private void RecomputeSeverities() { GeneralSettingsPageGrid settings = GetGeneralSettings(); for (int i = 0; i < Enum.GetNames(typeof(CompileCategory)).Length; ++i) { CompileDataset dataset = _datasets[(int)CompileCategory.Include]; List <uint> thresholdList = settings.OptionNormalizedSeverity ? dataset.normalizedThresholds : settings.GetOptionSeverities(); foreach (CompileValue entry in dataset.collection) { entry.Severity = ComputeSeverity(thresholdList, entry.Max); } } }
private void RecomputeSeverities() { GeneralSettingsPageGrid settings = GetGeneralSettings(); //For the time being we are only using Include data for this //Only compute it for include for now const int i = (int)CompileCategory.Include; //for (int i = 0; i < (int)CompileCategory.GatherCount; ++i) { CompileDataset dataset = Datasets[i]; List <uint> thresholdList = settings.OptionNormalizedSeverity ? dataset.normalizedThresholds : settings.GetOptionSeverities(); foreach (CompileValue entry in dataset.collection) { entry.Severity = ComputeSeverity(thresholdList, entry.Max); } } }
private void PostProcessLoadedData() { //TODO ~ ramonv ~ for the time being we are only using Include data for this // Only store dictionary for it for now const int i = (int)CompileCategory.Include; //for(int i = 0; i < Enum.GetNames(typeof(CompileCategory)).Length; ++i) { CompileDataset dataset = _datasets[i]; List <uint> onlyValues = new List <uint>(); foreach (CompileValue entry in dataset.collection) { onlyValues.Add(entry.Max); dataset.dictionary.Add(entry.Name, entry); } ComputeNormalizedThresholds(dataset.normalizedThresholds, onlyValues); } }