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);
        }
Ejemplo n.º 2
0
 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);
 }