GeometryGym.Ifc.IfcIShapeProfileDef.ParseXml C# (CSharp) Méthode

ParseXml() private méthode

private ParseXml ( XmlElement xml ) : void
xml System.Xml.XmlElement
Résultat void
        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);
        }