GeometryGym.Ifc.IfcCartesianPointList3D.ParseXml C# (CSharp) Method

ParseXml() private method

private ParseXml ( XmlElement xml ) : void
xml XmlElement
return void
		internal override void ParseXml(XmlElement xml)
		{
			base.ParseXml(xml);
			if (xml.HasAttribute("CoordList"))
			{
				string[] fields = xml.Attributes["CoordList"].Value.Split(" ".ToCharArray());
				mCoordList = new Tuple<double, double, double>[fields.Length / 3];
				int pos = 0;
				for (int icounter = 0; icounter < fields.Length; icounter += 3)
					mCoordList[pos++] = new Tuple<double, double, double>(double.Parse(fields[icounter]), double.Parse(fields[icounter + 1]), double.Parse(fields[icounter + 2]));
			}
		}
		internal override void SetXML(XmlElement xml, BaseClassIfc host, HashSet<int> processed)