Google.KML.geLineString.ToKML C# (CSharp) Method

ToKML() public method

Renders the object and any children as KML
public ToKML ( XmlTextWriter kml ) : void
kml System.Xml.XmlTextWriter
return void
        public override void ToKML(XmlTextWriter kml)
        {
            kml.WriteStartElement("LineString");
            kml.WriteAttributeString("id", ID);
            if (Extrude)
                kml.WriteElementString("extrude", Convert.ToInt16(Extrude).ToString());
            if (Tessellate)
                kml.WriteElementString("tessellate", Convert.ToInt16(Tessellate).ToString());
            if (AltitudeMode != geAltitudeModeEnum.clampToGround)
                kml.WriteElementString("altitudeMode", AltitudeMode.ToString());

            kml.WriteStartElement("coordinates");
            foreach (geCoordinates coord in Coordinates)
            {
                kml.WriteString(coord.ToTuple() + " ");
            }
            kml.WriteEndElement(); //coordinates
            kml.WriteEndElement(); //LineString
        }