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

processRasterStyle() private method

private processRasterStyle ( XmlNode layerNode, RasterLayer l ) : void
layerNode XmlNode
l RasterLayer
return void
        private void processRasterStyle(XmlNode layerNode, RasterLayer l)
        {
            XmlNode rasterStyle = tryGetNodeByName(layerNode.ChildNodes, "raster_style");
            if (rasterStyle != null)
            {
                l.Style.InterpolationMode = (InterpolationMode)int.Parse(rasterStyle.Attributes["interpolation_mode"].Value, CultureInfo.InvariantCulture);

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