private GroupingItem groupingItemFor(string covariateValue) { var groupingItem = new GroupingItem { Label = covariateValue }; //special use cases for genders if (string.Equals(covariateValue, _genderRepository.Male.DisplayName)) { updateGroupingItem(groupingItem, PKSimColors.Male, Symbols.Circle); } else if (string.Equals(covariateValue, _genderRepository.Female.DisplayName)) { updateGroupingItem(groupingItem, PKSimColors.Female, Symbols.Diamond); } else { updateGroupingItem(groupingItem, _colorGenerator.NextColor(), Symbols.Triangle); } return(groupingItem); }
public void AddValueLabel(string value, GroupingItem groupingItem) { Mapping.Add(value, groupingItem); }
private void updateGroupingItem(GroupingItem groupingItem, Color color, Symbols symbol) { groupingItem.Color = color; groupingItem.Symbol = symbol; }
public virtual void AddGroupingItem(GroupingItem groupingItem) { _groupingItems.Add(groupingItem); }