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

addRasterStyleElement() private method

private addRasterStyleElement ( RasterLayer layer, XmlDocument doc, XmlElement layerElement ) : void
layer RasterLayer
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void
        private void addRasterStyleElement(RasterLayer layer, XmlDocument doc, XmlElement layerElement)
        {
            XmlElement rasterStyleElement = doc.CreateElement("raster_style");
            layerElement.AppendChild(rasterStyleElement);
            addAttribute(doc, rasterStyleElement, "interpolation_mode", ((int)layer.Style.InterpolationMode).ToString(CultureInfo.InvariantCulture));

            addAttribute(doc, rasterStyleElement, "cm00", ((double)layer.Style.ColorAdjustmentMatrix.Matrix00).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm01", ((double)layer.Style.ColorAdjustmentMatrix.Matrix01).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm02", ((double)layer.Style.ColorAdjustmentMatrix.Matrix02).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm03", ((double)layer.Style.ColorAdjustmentMatrix.Matrix03).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm04", ((double)layer.Style.ColorAdjustmentMatrix.Matrix04).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm10", ((double)layer.Style.ColorAdjustmentMatrix.Matrix10).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm11", ((double)layer.Style.ColorAdjustmentMatrix.Matrix11).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm12", ((double)layer.Style.ColorAdjustmentMatrix.Matrix12).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm13", ((double)layer.Style.ColorAdjustmentMatrix.Matrix13).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm14", ((double)layer.Style.ColorAdjustmentMatrix.Matrix14).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm20", ((double)layer.Style.ColorAdjustmentMatrix.Matrix20).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm21", ((double)layer.Style.ColorAdjustmentMatrix.Matrix21).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm22", ((double)layer.Style.ColorAdjustmentMatrix.Matrix22).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm23", ((double)layer.Style.ColorAdjustmentMatrix.Matrix23).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm24", ((double)layer.Style.ColorAdjustmentMatrix.Matrix24).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm30", ((double)layer.Style.ColorAdjustmentMatrix.Matrix30).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm31", ((double)layer.Style.ColorAdjustmentMatrix.Matrix31).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm32", ((double)layer.Style.ColorAdjustmentMatrix.Matrix32).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm33", ((double)layer.Style.ColorAdjustmentMatrix.Matrix33).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm34", ((double)layer.Style.ColorAdjustmentMatrix.Matrix34).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm40", ((double)layer.Style.ColorAdjustmentMatrix.Matrix40).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm41", ((double)layer.Style.ColorAdjustmentMatrix.Matrix41).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm42", ((double)layer.Style.ColorAdjustmentMatrix.Matrix42).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm43", ((double)layer.Style.ColorAdjustmentMatrix.Matrix43).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, rasterStyleElement, "cm44", ((double)layer.Style.ColorAdjustmentMatrix.Matrix44).ToString(CultureInfo.InvariantCulture));
        }