Index: Riskeer/Common/src/Riskeer.Common.Forms/Factories/MapThemeFactory.cs
===================================================================
diff -u -rc36957d0b7c7da0c4e5d5c0bb5e186b49d493d97 -rc98d492dce8852440455fa4fbb373faf68839a77
--- Riskeer/Common/src/Riskeer.Common.Forms/Factories/MapThemeFactory.cs (.../MapThemeFactory.cs) (revision c36957d0b7c7da0c4e5d5c0bb5e186b49d493d97)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Factories/MapThemeFactory.cs (.../MapThemeFactory.cs) (revision c98d492dce8852440455fa4fbb373faf68839a77)
@@ -19,15 +19,11 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System;
-using System.Collections.Generic;
using System.Drawing;
using Core.Common.Util;
using Core.Components.Gis.Style;
using Core.Components.Gis.Theme;
-using Riskeer.AssemblyTool.Data;
using Riskeer.AssemblyTool.Forms;
-using Riskeer.Common.Forms.Helpers;
using Riskeer.Common.Forms.Properties;
namespace Riskeer.Common.Forms.Factories
@@ -41,24 +37,24 @@
private const LineDashStyle lineDashStyle = LineDashStyle.Solid;
///
- /// Creates a based on the values of .
+ /// Creates a based on the values of .
///
/// The created .
- /// Thrown when
- /// is a valid value, but unsupported.
public static MapTheme CreateDisplayFailureMechanismAssemblyCategoryGroupMapTheme()
{
- var categoryThemes = new List();
-
- foreach (FailureMechanismSectionAssemblyGroup enumValue in Enum.GetValues(typeof(FailureMechanismSectionAssemblyGroup)))
+ return new MapTheme(Resources.AssemblyGroup_DisplayName, new[]
{
- LineCategoryTheme theme = CreateCategoryTheme(AssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyCategoryGroupColor(enumValue),
- DisplayFailureMechanismSectionAssemblyGroupConverter.Convert(enumValue));
-
- categoryThemes.Add(theme);
- }
-
- return new MapTheme(Resources.AssemblyGroup_DisplayName, categoryThemes);
+ CreateCategoryTheme(Color.FromArgb(255, 192, 192, 192), DisplayFailureMechanismSectionAssemblyGroup.NotDominant),
+ CreateCategoryTheme(Color.FromArgb(255, 34, 139, 34), DisplayFailureMechanismSectionAssemblyGroup.III),
+ CreateCategoryTheme(Color.FromArgb(255, 146, 208, 80), DisplayFailureMechanismSectionAssemblyGroup.II),
+ CreateCategoryTheme(Color.FromArgb(255, 198, 224, 180), DisplayFailureMechanismSectionAssemblyGroup.I),
+ CreateCategoryTheme(Color.FromArgb(255, 255, 255, 0), DisplayFailureMechanismSectionAssemblyGroup.Zero),
+ CreateCategoryTheme(Color.FromArgb(255, 255, 165, 0), DisplayFailureMechanismSectionAssemblyGroup.IMin),
+ CreateCategoryTheme(Color.FromArgb(255, 255, 0, 0), DisplayFailureMechanismSectionAssemblyGroup.IIMin),
+ CreateCategoryTheme(Color.FromArgb(255, 178, 34, 34), DisplayFailureMechanismSectionAssemblyGroup.IIIMin),
+ CreateCategoryTheme(Color.FromArgb(255, 255, 90, 172), DisplayFailureMechanismSectionAssemblyGroup.Dominant),
+ CreateCategoryTheme(Color.FromArgb(0, 0, 0, 0), DisplayFailureMechanismSectionAssemblyGroup.GR)
+ });
}
private static LineCategoryTheme CreateCategoryTheme(Color color, DisplayFailureMechanismSectionAssemblyGroup categoryGroup)
Index: Riskeer/Common/test/Riskeer.Common.Forms.TestUtil/MapThemeTestHelper.cs
===================================================================
diff -u -rbf8325a96ad94571f35d7e745e30b6e1d634949b -rc98d492dce8852440455fa4fbb373faf68839a77
--- Riskeer/Common/test/Riskeer.Common.Forms.TestUtil/MapThemeTestHelper.cs (.../MapThemeTestHelper.cs) (revision bf8325a96ad94571f35d7e745e30b6e1d634949b)
+++ Riskeer/Common/test/Riskeer.Common.Forms.TestUtil/MapThemeTestHelper.cs (.../MapThemeTestHelper.cs) (revision c98d492dce8852440455fa4fbb373faf68839a77)
@@ -57,7 +57,7 @@
AssertCategoryTheme("-II", Color.FromArgb(255, 255, 0, 0), theme.CategoryThemes.ElementAt(6));
AssertCategoryTheme("-III", Color.FromArgb(255, 178, 34, 34), theme.CategoryThemes.ElementAt(7));
AssertCategoryTheme("D", Color.FromArgb(255, 255, 90, 172), theme.CategoryThemes.ElementAt(8));
- AssertCategoryTheme(string.Empty, Color.FromArgb(255, 255, 255, 255), theme.CategoryThemes.ElementAt(9));
+ AssertCategoryTheme(string.Empty, Color.FromArgb(0, 0, 0, 0), theme.CategoryThemes.ElementAt(9));
}
private static void AssertCategoryTheme(string expectedValue, Color expectedColor, LineCategoryTheme categoryTheme)