private void writeACI318_02(XmlWriter xml, ACI318_02 obj)
{
string thDesign = obj.GetTHDesignName(obj.THDesign);
xml.WriteStartElement("THDesign");
xml.WriteAttributeString("Name", "Envelopes");
xml.WriteAttributeString("NumCurves", "24");
xml.WriteAttributeString("NumPoints", "11");
xml.WriteAttributeString("MinEccen", "Yes");
xml.WriteAttributeString("PatLLF", "0.75");
xml.WriteAttributeString("UFLimit", "0.95");
xml.WriteAttributeString("SeisCat", "D");
xml.WriteAttributeString("PhiT", "0.9");
xml.WriteAttributeString("PhiCTied", "0.65");
xml.WriteAttributeString("PhiCSpiral", "0.7");
xml.WriteAttributeString("PhiV", "0.75");
xml.WriteAttributeString("PhiVSeismic", "0.6");
xml.WriteAttributeString("PhiVJoint", "0.85");
xml.WriteEndElement();
xml.WriteStartElement("THDesign");
xml.WriteAttributeString("Name", thDesign);
xml.WriteAttributeString("NumCurves", obj.NumCurves.ToString());
xml.WriteAttributeString("NumPoints", obj.NumPoints.ToString());
xml.WriteAttributeString("MinEccen", CodeYN(obj.MinEccen));
xml.WriteAttributeString("PatLLF", obj.PatLLF.ToString());
xml.WriteAttributeString("UFLimit", obj.UFLimit.ToString());
xml.WriteAttributeString("SeisCat", obj.SeisCat.ToString());
xml.WriteAttributeString("PhiT", obj.PhiT.ToString());
xml.WriteAttributeString("PhiCTied", obj.PhiCTied.ToString());
xml.WriteAttributeString("PhiCSpiral", obj.PhiCSpiral.ToString());
xml.WriteAttributeString("PhiV", obj.PhiV.ToString());
xml.WriteAttributeString("PhiVSeismic", obj.PhiVSeismic.ToString());
xml.WriteAttributeString("PhiVJoint", obj.PhiVJoint.ToString());
xml.WriteEndElement();
concreteCode = "ACI 318-02";
}