MapAround.Mapping.MapWorkspace.addRasterbindingElement C# (CSharp) Method

addRasterbindingElement() private method

private addRasterbindingElement ( RasterLayer layer, XmlDocument doc, XmlElement layerElement ) : void
layer RasterLayer
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void
        private void addRasterbindingElement(RasterLayer layer, XmlDocument doc, XmlElement layerElement)
        {
            XmlElement bindingElement = doc.CreateElement("binding");
            layerElement.AppendChild(bindingElement);

            addAttribute(doc, bindingElement, "raster_x", ((int)layer.Binding.RasterX).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, bindingElement, "raster_y", ((int)layer.Binding.RasterY).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, bindingElement, "map_x", ((double)layer.Binding.MapPoint.X).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, bindingElement, "map_y", ((double)layer.Binding.MapPoint.Y).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, bindingElement, "pixel_width", ((double)layer.Binding.PixelWidth).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, bindingElement, "pixel_height", ((double)layer.Binding.PixelHeight).ToString(CultureInfo.InvariantCulture));
        }