예제 #1
0
 /// <summary>
 /// Get mix water content in kg/m^3 of concrete mix
 /// </summary>
 /// <param name="aggSize">Nominal aggregate size of coarse aggregate</param>
 /// <param name="slump">Amount of slump required</param>
 /// <param name="isAirEntrained">Is air entrained mix required</param>
 /// <returns>Water mass in kg/m^3</returns>
 public static double GetWaterContent(NominalAggregateSize aggSize, SlumpAmount slump, bool isAirEntrained)
 {
     if (isAirEntrained)
     {
         return(WaterMassAirEntrained[slump][aggSize]);
     }
     else
     {
         return(WaterMassNonAirEntrained[slump][aggSize]);
     }
 }
예제 #2
0
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            SlumpAmount amount = (SlumpAmount)value;

            switch (amount)
            {
            case SlumpAmount.From25To50:
                return("25 to 50");

            case SlumpAmount.From50To100:
                return("50 to 100");

            case SlumpAmount.From150To175:
                return("150 to 175");

            default:
                break;
            }
            return(string.Empty);
        }