GeometryGym.Ifc.IfcSite.SetXML C# (CSharp) Метод

SetXML() приватный Метод

private SetXML ( XmlElement xml, BaseClassIfc host, HashSet processed ) : void
xml XmlElement
host BaseClassIfc
processed HashSet
Результат void
        internal override void SetXML(XmlElement xml, BaseClassIfc host, HashSet<int> processed)
        {
            base.SetXML(xml, host, processed);
            if (mRefLatitude != "$")
                xml.SetAttribute("RefLatitude", mRefLatitude.Substring(1, mRefLatitude.Length - 2).Replace(',', ' '));
            if (mRefLongitude != "$")
                xml.SetAttribute("RefLongitude", mRefLongitude.Substring(1, mRefLongitude.Length - 2).Replace(',', ' '));
            if (!double.IsNaN(mRefElevation))
                xml.SetAttribute("RefElevation", mRefElevation.ToString());
            setAttribute(xml, "LandTitleNumber", LandTitleNumber);
            if (mSiteAddress > 0)
                xml.AppendChild(SiteAddress.GetXML(xml.OwnerDocument, "SiteAddress", this, processed));
        }