Example #1
0
        internal XmlElement getXML(XmlDocument doc, string name, Dictionary <string, XmlElement> processed, DatabaseIfc db)
        {
            XmlElement result = doc.CreateElement(name, db.mXmlNamespace);

            if (!double.IsNaN(ParameterValue))
            {
                XmlElement element = doc.CreateElement("IfcParameterValue-wrapper", db.mXmlNamespace);
                element.InnerText = ParameterValue.ToString();
                result.AppendChild(element);
            }
            if (CartesianPoint != null)
            {
                result.AppendChild(CartesianPoint.GetXML(doc, "", null, processed));
            }
            return(result);
        }