private void readRCDF2001(XmlNode node)
{
RCDF2001 obj = null;
foreach (DesignOptions opt in model.DesignOptions)
if (opt is RCDF2001)
obj = (RCDF2001)opt;
if (obj != null)
{
obj.THDesign = GetTHDesign(readAttribute(node, "Name", obj.GetTHDesignName(obj.THDesign)));
obj.NumCurves = uint.Parse(readAttribute(node, "NumCurves", obj.NumCurves.ToString()));
obj.NumPoints = uint.Parse(readAttribute(node, "NumPoints", obj.NumPoints.ToString()));
obj.MinEccen = readAttribute(node, "MinEccen", "No").Equals("Yes");
obj.PatLLF = float.Parse(readAttribute(node, "PatLLF", obj.PatLLF.ToString()));
obj.UFLimit = float.Parse(readAttribute(node, "UFLimit", obj.UFLimit.ToString()));
obj.PhiB = float.Parse(readAttribute(node, "PhiB", obj.PhiB.ToString()));
obj.PhiT = float.Parse(readAttribute(node, "PhiT", obj.PhiT.ToString()));
obj.PhiCTied = float.Parse(readAttribute(node, "PhiCTied", obj.PhiCTied.ToString()));
obj.PhiCSpiral = float.Parse(readAttribute(node, "PhiCSpiral", obj.PhiCSpiral.ToString()));
obj.PhiV = float.Parse(readAttribute(node, "PhiV", obj.PhiV.ToString()));
model.ConcreteDesignOptions = obj;
}
}