// TABLE: "OVERWRITES - STEEL DESIGN - KBC 2009" // //FrameType="Program Determined" // //HSSReduceT="Program Determined" HSSWelding="Program Determined" // //Omega0=0 Ry=0 // //B1Major=0 B1Minor=0 B2Major=0 B2Minor=0 // //CmMajor=0 CmMinor=0 Cb=0 _ // //Pnc=0 Pnt=0 Mn3=0 Mn2=0 Vn2=0 Vn3=0 private static void setOVERWRITES_STEEL_DESIGN_KBC_2009(Model model, List <Dictionary <string, string> > table) { foreach (Frame frame in model.Structure.Frames) { KBC_2009_Overwrites overwrite = frame.FrameDesignOverwrites.SteelDesignOverwrite.GetItem <KBC_2009_Overwrites>(); Dictionary <string, string> tableRow = setOverwritesSteelBasic(frame); tableRow["FrameType"] = getNullableEnum(overwrite.FrameType); tableRow["HSSReduceT"] = getNullableYesNo(overwrite.ReduceHSSThickness); tableRow["HSSWelding"] = Adaptor.ToStringEntryLimited(getNullableEnum(overwrite.HSSWeldingType)); tableRow["Omega0"] = Adaptor.fromDouble(overwrite.Omega0); tableRow["Ry"] = Adaptor.fromDouble(overwrite.Ry); tableRow["B1Major"] = Adaptor.fromDouble(overwrite.B1Major); tableRow["B1Minor"] = Adaptor.fromDouble(overwrite.B1Minor); tableRow["B2Major"] = Adaptor.fromDouble(overwrite.B2Major); tableRow["B2Minor"] = Adaptor.fromDouble(overwrite.B2Minor); tableRow["CmMajor"] = Adaptor.fromDouble(overwrite.CmMajor); tableRow["CmMinor"] = Adaptor.fromDouble(overwrite.CmMinor); tableRow["Cb"] = Adaptor.fromDouble(overwrite.Cb); tableRow["Pnc"] = Adaptor.fromDouble(overwrite.Pnc); tableRow["Pnt"] = Adaptor.fromDouble(overwrite.Pnt); tableRow["Mn3"] = Adaptor.fromDouble(overwrite.Mn3); tableRow["Mn2"] = Adaptor.fromDouble(overwrite.Mn2); tableRow["Vn2"] = Adaptor.fromDouble(overwrite.Vn2); tableRow["Vn3"] = Adaptor.fromDouble(overwrite.Vn3); table.Add(tableRow); } }
// TABLE: "OVERWRITES - CONCRETE DESIGN - KBC 2009" // // FrameType="Program Determined" // // DnsMajor=0 DnsMinor=0 DsMajor=0 DsMinor=0 // // CmMajor=0 CmMinor=0 private static void setOVERWRITES_CONCRETE_DESIGN_KBC_2009(Model model, List <Dictionary <string, string> > table) { foreach (Frame frame in model.Structure.Frames) { KBC_2009_Overwrites overwrite = frame.FrameDesignOverwrites.ConcreteDesignOverwrite.GetItem <KBC_2009_Overwrites>(); Dictionary <string, string> tableRow = setOverwritesConcreteBasic(frame); tableRow["FrameType"] = getNullableEnum(overwrite.FrameType); if (overwrite.DnsMajor.HasValue) { tableRow["DnsMajor"] = Adaptor.fromDouble(overwrite.DnsMajor.Value); } if (overwrite.DnsMajor.HasValue) { tableRow["DnsMinor"] = Adaptor.fromDouble(overwrite.DnsMajor.Value); } if (overwrite.DsMajor.HasValue) { tableRow["DsMajor"] = Adaptor.fromDouble(overwrite.DsMajor.Value); } if (overwrite.DsMinor.HasValue) { tableRow["DsMinor"] = Adaptor.fromDouble(overwrite.DsMinor.Value); } if (overwrite.CmMajor.HasValue) { tableRow["CmMajor"] = Adaptor.fromDouble(overwrite.CmMajor.Value); } if (overwrite.CmMinor.HasValue) { tableRow["CmMinor"] = Adaptor.fromDouble(overwrite.CmMinor.Value); } table.Add(tableRow); } }