internal override void ParseXml(XmlElement xml)
{
base.ParseXml(xml);
if (xml.HasAttribute("OverallWidth"))
mOverallWidth = double.Parse(xml.Attributes["OverallWidth"].Value);
if (xml.HasAttribute("OverallDepth"))
mOverallDepth = double.Parse(xml.Attributes["OverallDepth"].Value);
if (xml.HasAttribute("WebThickness"))
mWebThickness = double.Parse(xml.Attributes["WebThickness"].Value);
if (xml.HasAttribute("FlangeThickness"))
mFlangeThickness = double.Parse(xml.Attributes["FlangeThickness"].Value);
if (xml.HasAttribute("FilletRadius"))
mFilletRadius = double.Parse(xml.Attributes["FilletRadius"].Value);
if (xml.HasAttribute("FlangeEdgeRadius"))
mFlangeEdgeRadius = double.Parse(xml.Attributes["FlangeEdgeRadius"].Value);
if (xml.HasAttribute("FlangeSlope"))
mFlangeSlope = double.Parse(xml.Attributes["FlangeSlope"].Value);
}