Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.Designer.cs
===================================================================
diff -u -r67aa825f436900190ff7324c7ad0d30338dda6ff -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 67aa825f436900190ff7324c7ad0d30338dda6ff)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -61,6 +61,39 @@
}
///
+ /// Looks up a localized string similar to "TrajectID";"Variabele";"Min";"Max"
+ ///"205";"Toetspeil";5;15
+ ///"205";"Q";5;15
+ ///"205";"Hs";5;15
+ ///"205";"Tp";5;15
+ ///"205";"Tm-1,0";5;15
+ ///"205";"HBN";5;15
+ ///"11-1";"Toetspeil";5;15
+ ///"11-1";"Q";5;15
+ ///"11-1";"Hs";5;15
+ ///"11-1";"Tp";5;15
+ ///"11-1";"Tm-1,0";5;15
+ ///"11-1";"HBN";5;15
+ ///"34-1";"Toetspeil";5;15
+ ///"34-1";"Q";5;15
+ ///"34-1";"Hs";5;15
+ ///"34-1";"Tp";5;15
+ ///"34-1";"Tm-1,0";5;15
+ ///"34-1";"HBN";5;15
+ ///"34-2";"Toetspeil";5;15
+ ///"34-2";"Q";5;15
+ ///"34-2";"Hs";5;15
+ ///"34-2";"Tp";5;15
+ ///"34-2";"Tm-1,0";5;15
+ ///"34-2";"HBN";....
+ ///
+ internal static string DesignTableSettings {
+ get {
+ return ResourceManager.GetString("DesignTableSettings", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized string similar to HydraRing berekeningsverslag. Klik op details voor meer informatie.
///{0}.
///
Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.resx
===================================================================
diff -u -r67aa825f436900190ff7324c7ad0d30338dda6ff -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.resx (.../Resources.resx) (revision 67aa825f436900190ff7324c7ad0d30338dda6ff)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Properties/Resources.resx (.../Resources.resx) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -131,4 +131,7 @@
..\Resources\Numerics.csv;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
+
+ ..\Resources\DesignTables.csv;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
+
\ No newline at end of file
Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Providers/DesignTableSettingsProvider.cs
===================================================================
diff -u -r425779031697be07adab6d24fe422c97898f73a2 -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Providers/DesignTableSettingsProvider.cs (.../DesignTableSettingsProvider.cs) (revision 425779031697be07adab6d24fe422c97898f73a2)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Providers/DesignTableSettingsProvider.cs (.../DesignTableSettingsProvider.cs) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -22,6 +22,8 @@
using System.Collections.Generic;
using Ringtoets.HydraRing.Calculation.Data;
using Ringtoets.HydraRing.Calculation.Data.Settings;
+using Ringtoets.HydraRing.Calculation.IO;
+using Ringtoets.HydraRing.Calculation.Properties;
namespace Ringtoets.HydraRing.Calculation.Providers
{
@@ -30,13 +32,39 @@
///
internal class DesignTableSettingsProvider
{
- private readonly IDictionary defaultDesignTableSettings;
+ private readonly IDictionary> fileDesignTableSettings;
+ private IDictionary defaultDesignTableSettings;
///
/// Creates a new instance of the class.
///
public DesignTableSettingsProvider()
{
+ InitializeDefaultDesignTableSettings();
+
+ fileDesignTableSettings = new DesignTableSettingsCsvReader(Resources.DesignTableSettings).ReadSettings();
+ }
+
+ ///
+ /// Returns based on the provided .
+ ///
+ /// The to obtain the for.
+ ///
+ /// The corresponding to the provided .
+ public DesignTableSettings GetDesignTableSettings(HydraRingFailureMechanismType failureMechanismType, string ringId)
+ {
+ if (fileDesignTableSettings.ContainsKey(failureMechanismType) &&
+ ringId != null &&
+ fileDesignTableSettings[failureMechanismType].ContainsKey(ringId))
+ {
+ return fileDesignTableSettings[failureMechanismType][ringId];
+ }
+
+ return defaultDesignTableSettings[failureMechanismType];
+ }
+
+ private void InitializeDefaultDesignTableSettings()
+ {
defaultDesignTableSettings = new Dictionary
{
{
@@ -85,15 +113,5 @@
}
};
}
-
- ///
- /// Returns based on the provided .
- ///
- /// The to obtain the for.
- /// The corresponding to the provided .
- public DesignTableSettings GetDesignTableSettings(HydraRingFailureMechanismType failureMechanismType)
- {
- return defaultDesignTableSettings[failureMechanismType];
- }
}
}
\ No newline at end of file
Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Resources/DesignTables.csv
===================================================================
diff -u
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Resources/DesignTables.csv (revision 0)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Resources/DesignTables.csv (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -0,0 +1,1411 @@
+"TrajectID";"Variabele";"Min";"Max"
+"205";"Toetspeil";5;15
+"205";"Q";5;15
+"205";"Hs";5;15
+"205";"Tp";5;15
+"205";"Tm-1,0";5;15
+"205";"HBN";5;15
+"11-1";"Toetspeil";5;15
+"11-1";"Q";5;15
+"11-1";"Hs";5;15
+"11-1";"Tp";5;15
+"11-1";"Tm-1,0";5;15
+"11-1";"HBN";5;15
+"34-1";"Toetspeil";5;15
+"34-1";"Q";5;15
+"34-1";"Hs";5;15
+"34-1";"Tp";5;15
+"34-1";"Tm-1,0";5;15
+"34-1";"HBN";5;15
+"34-2";"Toetspeil";5;15
+"34-2";"Q";5;15
+"34-2";"Hs";5;15
+"34-2";"Tp";5;15
+"34-2";"Tm-1,0";5;15
+"34-2";"HBN";5;15
+"34a-1";"Toetspeil";5;15
+"34a-1";"Q";5;15
+"34a-1";"Hs";5;15
+"34a-1";"Tp";5;15
+"34a-1";"Tm-1,0";5;15
+"34a-1";"HBN";5;15
+"35-2";"Toetspeil";5;15
+"35-2";"Q";5;15
+"35-2";"Hs";5;15
+"35-2";"Tp";5;15
+"35-2";"Tm-1,0";5;15
+"35-2";"HBN";5;15
+"45-2";"Toetspeil";5;15
+"45-2";"Q";5;15
+"45-2";"Hs";5;15
+"45-2";"Tp";5;15
+"45-2";"Tm-1,0";5;15
+"45-2";"HBN";5;15
+"46-1";"Toetspeil";5;15
+"46-1";"Q";5;15
+"46-1";"Hs";5;15
+"46-1";"Tp";5;15
+"46-1";"Tm-1,0";5;15
+"46-1";"HBN";5;15
+"52-1";"Toetspeil";5;15
+"52-1";"Q";5;15
+"52-1";"Hs";5;15
+"52-1";"Tp";5;15
+"52-1";"Tm-1,0";5;15
+"52-1";"HBN";5;15
+"52-2";"Toetspeil";5;15
+"52-2";"Q";5;15
+"52-2";"Hs";5;15
+"52-2";"Tp";5;15
+"52-2";"Tm-1,0";5;15
+"52-2";"HBN";5;15
+"52-3";"Toetspeil";5;15
+"52-3";"Q";5;15
+"52-3";"Hs";5;15
+"52-3";"Tp";5;15
+"52-3";"Tm-1,0";5;15
+"52-3";"HBN";5;15
+"52-4";"Toetspeil";5;15
+"52-4";"Q";5;15
+"52-4";"Hs";5;15
+"52-4";"Tp";5;15
+"52-4";"Tm-1,0";5;15
+"52-4";"HBN";5;15
+"52a-1";"Toetspeil";5;15
+"52a-1";"Q";5;15
+"52a-1";"Hs";5;15
+"52a-1";"Tp";5;15
+"52a-1";"Tm-1,0";5;15
+"52a-1";"HBN";5;15
+"87-1";"Toetspeil";5;15
+"87-1";"Q";5;15
+"87-1";"Hs";5;15
+"87-1";"Tp";5;15
+"87-1";"Tm-1,0";5;15
+"87-1";"HBN";5;15
+"1-1";"Toetspeil";5;15
+"1-1";"Q";5;15
+"1-1";"Hs";5;15
+"1-1";"Tp";5;15
+"1-1";"Tm-1,0";5;15
+"1-1";"HBN";5;15
+"1-2";"Toetspeil";5;15
+"1-2";"Q";5;15
+"1-2";"Hs";5;15
+"1-2";"Tp";5;15
+"1-2";"Tm-1,0";5;15
+"1-2";"HBN";5;15
+"10-1";"Toetspeil";5;15
+"10-1";"Q";5;15
+"10-1";"Hs";5;15
+"10-1";"Tp";5;15
+"10-1";"Tm-1,0";5;15
+"10-1";"HBN";5;15
+"10-2";"Toetspeil";5;15
+"10-2";"Q";5;15
+"10-2";"Hs";5;15
+"10-2";"Tp";5;15
+"10-2";"Tm-1,0";5;15
+"10-2";"HBN";5;15
+"10-3";"Toetspeil";5;15
+"10-3";"Q";5;15
+"10-3";"Hs";5;15
+"10-3";"Tp";5;15
+"10-3";"Tm-1,0";5;15
+"10-3";"HBN";5;15
+"12-1";"Toetspeil";5;15
+"12-1";"Q";5;15
+"12-1";"Hs";5;15
+"12-1";"Tp";5;15
+"12-1";"Tm-1,0";5;15
+"12-1";"HBN";5;15
+"12-2";"Toetspeil";5;15
+"12-2";"Q";5;15
+"12-2";"Hs";5;15
+"12-2";"Tp";5;15
+"12-2";"Tm-1,0";5;15
+"12-2";"HBN";5;15
+"13-1";"Toetspeil";5;15
+"13-1";"Q";5;15
+"13-1";"Hs";5;15
+"13-1";"Tp";5;15
+"13-1";"Tm-1,0";5;15
+"13-1";"HBN";5;15
+"13-2";"Toetspeil";5;15
+"13-2";"Q";5;15
+"13-2";"Hs";5;15
+"13-2";"Tp";5;15
+"13-2";"Tm-1,0";5;15
+"13-2";"HBN";5;15
+"13-3";"Toetspeil";5;15
+"13-3";"Q";5;15
+"13-3";"Hs";5;15
+"13-3";"Tp";5;15
+"13-3";"Tm-1,0";5;15
+"13-3";"HBN";5;15
+"13-4";"Toetspeil";5;15
+"13-4";"Q";5;15
+"13-4";"Hs";5;15
+"13-4";"Tp";5;15
+"13-4";"Tm-1,0";5;15
+"13-4";"HBN";5;15
+"13-5";"Toetspeil";5;15
+"13-5";"Q";5;15
+"13-5";"Hs";5;15
+"13-5";"Tp";5;15
+"13-5";"Tm-1,0";5;15
+"13-5";"HBN";5;15
+"13-6";"Toetspeil";5;15
+"13-6";"Q";5;15
+"13-6";"Hs";5;15
+"13-6";"Tp";5;15
+"13-6";"Tm-1,0";5;15
+"13-6";"HBN";5;15
+"13-7";"Toetspeil";5;15
+"13-7";"Q";5;15
+"13-7";"Hs";5;15
+"13-7";"Tp";5;15
+"13-7";"Tm-1,0";5;15
+"13-7";"HBN";5;15
+"13-8";"Toetspeil";5;15
+"13-8";"Q";5;15
+"13-8";"Hs";5;15
+"13-8";"Tp";5;15
+"13-8";"Tm-1,0";5;15
+"13-8";"HBN";5;15
+"13-9";"Toetspeil";5;15
+"13-9";"Q";5;15
+"13-9";"Hs";5;15
+"13-9";"Tp";5;15
+"13-9";"Tm-1,0";5;15
+"13-9";"HBN";5;15
+"14-3";"Toetspeil";5;15
+"14-3";"Q";5;15
+"14-3";"Hs";5;15
+"14-3";"Tp";5;15
+"14-3";"Tm-1,0";5;15
+"14-3";"HBN";5;15
+"14-4";"Toetspeil";5;15
+"14-4";"Q";5;15
+"14-4";"Hs";5;15
+"14-4";"Tp";5;15
+"14-4";"Tm-1,0";5;15
+"14-4";"HBN";5;15
+"14-5";"Toetspeil";5;15
+"14-5";"Q";5;15
+"14-5";"Hs";5;15
+"14-5";"Tp";5;15
+"14-5";"Tm-1,0";5;15
+"14-5";"HBN";5;15
+"14-6";"Toetspeil";5;15
+"14-6";"Q";5;15
+"14-6";"Hs";5;15
+"14-6";"Tp";5;15
+"14-6";"Tm-1,0";5;15
+"14-6";"HBN";5;15
+"14-7";"Toetspeil";5;15
+"14-7";"Q";5;15
+"14-7";"Hs";5;15
+"14-7";"Tp";5;15
+"14-7";"Tm-1,0";5;15
+"14-7";"HBN";5;15
+"14-9";"Toetspeil";5;15
+"14-9";"Q";5;15
+"14-9";"Hs";5;15
+"14-9";"Tp";5;15
+"14-9";"Tm-1,0";5;15
+"14-9";"HBN";5;15
+"14-10";"Toetspeil";5;15
+"14-10";"Q";5;15
+"14-10";"Hs";5;15
+"14-10";"Tp";5;15
+"14-10";"Tm-1,0";5;15
+"14-10";"HBN";5;15
+"16-1";"Toetspeil";5;15
+"16-1";"Q";5;15
+"16-1";"Hs";5;15
+"16-1";"Tp";5;15
+"16-1";"Tm-1,0";5;15
+"16-1";"HBN";5;15
+"16-2";"Toetspeil";5;15
+"16-2";"Q";5;15
+"16-2";"Hs";5;15
+"16-2";"Tp";5;15
+"16-2";"Tm-1,0";5;15
+"16-2";"HBN";5;15
+"16-3";"Toetspeil";5;15
+"16-3";"Q";5;15
+"16-3";"Hs";5;15
+"16-3";"Tp";5;15
+"16-3";"Tm-1,0";5;15
+"16-3";"HBN";5;15
+"16-4";"Toetspeil";5;15
+"16-4";"Q";5;15
+"16-4";"Hs";5;15
+"16-4";"Tp";5;15
+"16-4";"Tm-1,0";5;15
+"16-4";"HBN";5;15
+"17-1";"Toetspeil";5;15
+"17-1";"Q";5;15
+"17-1";"Hs";5;15
+"17-1";"Tp";5;15
+"17-1";"Tm-1,0";5;15
+"17-1";"HBN";5;15
+"17-2";"Toetspeil";5;15
+"17-2";"Q";5;15
+"17-2";"Hs";5;15
+"17-2";"Tp";5;15
+"17-2";"Tm-1,0";5;15
+"17-2";"HBN";5;15
+"17-3";"Toetspeil";5;15
+"17-3";"Q";5;15
+"17-3";"Hs";5;15
+"17-3";"Tp";5;15
+"17-3";"Tm-1,0";5;15
+"17-3";"HBN";5;15
+"18-1";"Toetspeil";5;15
+"18-1";"Q";5;15
+"18-1";"Hs";5;15
+"18-1";"Tp";5;15
+"18-1";"Tm-1,0";5;15
+"18-1";"HBN";5;15
+"19-1";"Toetspeil";5;15
+"19-1";"Q";5;15
+"19-1";"Hs";5;15
+"19-1";"Tp";5;15
+"19-1";"Tm-1,0";5;15
+"19-1";"HBN";5;15
+"2-2";"Toetspeil";5;15
+"2-2";"Q";5;15
+"2-2";"Hs";5;15
+"2-2";"Tp";5;15
+"2-2";"Tm-1,0";5;15
+"2-2";"HBN";5;15
+"20-1";"Toetspeil";5;15
+"20-1";"Q";5;15
+"20-1";"Hs";5;15
+"20-1";"Tp";5;15
+"20-1";"Tm-1,0";5;15
+"20-1";"HBN";5;15
+"20-2";"Toetspeil";5;15
+"20-2";"Q";5;15
+"20-2";"Hs";5;15
+"20-2";"Tp";5;15
+"20-2";"Tm-1,0";5;15
+"20-2";"HBN";5;15
+"20-3";"Toetspeil";5;15
+"20-3";"Q";5;15
+"20-3";"Hs";5;15
+"20-3";"Tp";5;15
+"20-3";"Tm-1,0";5;15
+"20-3";"HBN";5;15
+"20-4";"Toetspeil";5;15
+"20-4";"Q";5;15
+"20-4";"Hs";5;15
+"20-4";"Tp";5;15
+"20-4";"Tm-1,0";5;15
+"20-4";"HBN";5;15
+"21-1";"Toetspeil";5;15
+"21-1";"Q";5;15
+"21-1";"Hs";5;15
+"21-1";"Tp";5;15
+"21-1";"Tm-1,0";5;15
+"21-1";"HBN";5;15
+"21-2";"Toetspeil";5;15
+"21-2";"Q";5;15
+"21-2";"Hs";5;15
+"21-2";"Tp";5;15
+"21-2";"Tm-1,0";5;15
+"21-2";"HBN";5;15
+"22-1";"Toetspeil";5;15
+"22-1";"Q";5;15
+"22-1";"Hs";5;15
+"22-1";"Tp";5;15
+"22-1";"Tm-1,0";5;15
+"22-1";"HBN";5;15
+"22-2";"Toetspeil";5;15
+"22-2";"Q";5;15
+"22-2";"Hs";5;15
+"22-2";"Tp";5;15
+"22-2";"Tm-1,0";5;15
+"22-2";"HBN";5;15
+"23-1";"Toetspeil";5;15
+"23-1";"Q";5;15
+"23-1";"Hs";5;15
+"23-1";"Tp";5;15
+"23-1";"Tm-1,0";5;15
+"23-1";"HBN";5;15
+"24-1";"Toetspeil";5;15
+"24-1";"Q";5;15
+"24-1";"Hs";5;15
+"24-1";"Tp";5;15
+"24-1";"Tm-1,0";5;15
+"24-1";"HBN";5;15
+"24-2";"Toetspeil";5;15
+"24-2";"Q";5;15
+"24-2";"Hs";5;15
+"24-2";"Tp";5;15
+"24-2";"Tm-1,0";5;15
+"24-2";"HBN";5;15
+"24-3";"Toetspeil";5;15
+"24-3";"Q";5;15
+"24-3";"Hs";5;15
+"24-3";"Tp";5;15
+"24-3";"Tm-1,0";5;15
+"24-3";"HBN";5;15
+"25-1";"Toetspeil";5;15
+"25-1";"Q";5;15
+"25-1";"Hs";5;15
+"25-1";"Tp";5;15
+"25-1";"Tm-1,0";5;15
+"25-1";"HBN";5;15
+"25-2";"Toetspeil";5;15
+"25-2";"Q";5;15
+"25-2";"Hs";5;15
+"25-2";"Tp";5;15
+"25-2";"Tm-1,0";5;15
+"25-2";"HBN";5;15
+"26-1";"Toetspeil";5;15
+"26-1";"Q";5;15
+"26-1";"Hs";5;15
+"26-1";"Tp";5;15
+"26-1";"Tm-1,0";5;15
+"26-1";"HBN";5;15
+"26-2";"Toetspeil";5;15
+"26-2";"Q";5;15
+"26-2";"Hs";5;15
+"26-2";"Tp";5;15
+"26-2";"Tm-1,0";5;15
+"26-2";"HBN";5;15
+"26-3";"Toetspeil";5;15
+"26-3";"Q";5;15
+"26-3";"Hs";5;15
+"26-3";"Tp";5;15
+"26-3";"Tm-1,0";5;15
+"26-3";"HBN";5;15
+"27-1";"Toetspeil";5;15
+"27-1";"Q";5;15
+"27-1";"Hs";5;15
+"27-1";"Tp";5;15
+"27-1";"Tm-1,0";5;15
+"27-1";"HBN";5;15
+"27-2";"Toetspeil";5;15
+"27-2";"Q";5;15
+"27-2";"Hs";5;15
+"27-2";"Tp";5;15
+"27-2";"Tm-1,0";5;15
+"27-2";"HBN";5;15
+"28-1";"Toetspeil";5;15
+"28-1";"Q";5;15
+"28-1";"Hs";5;15
+"28-1";"Tp";5;15
+"28-1";"Tm-1,0";5;15
+"28-1";"HBN";5;15
+"29-3";"Toetspeil";5;15
+"29-3";"Q";5;15
+"29-3";"Hs";5;15
+"29-3";"Tp";5;15
+"29-3";"Tm-1,0";5;15
+"29-3";"HBN";5;15
+"29-4";"Toetspeil";5;15
+"29-4";"Q";5;15
+"29-4";"Hs";5;15
+"29-4";"Tp";5;15
+"29-4";"Tm-1,0";5;15
+"29-4";"HBN";5;15
+"3-2";"Toetspeil";5;15
+"3-2";"Q";5;15
+"3-2";"Hs";5;15
+"3-2";"Tp";5;15
+"3-2";"Tm-1,0";5;15
+"3-2";"HBN";5;15
+"30-2";"Toetspeil";5;15
+"30-2";"Q";5;15
+"30-2";"Hs";5;15
+"30-2";"Tp";5;15
+"30-2";"Tm-1,0";5;15
+"30-2";"HBN";5;15
+"30-3";"Toetspeil";5;15
+"30-3";"Q";5;15
+"30-3";"Hs";5;15
+"30-3";"Tp";5;15
+"30-3";"Tm-1,0";5;15
+"30-3";"HBN";5;15
+"30-4";"Toetspeil";5;15
+"30-4";"Q";5;15
+"30-4";"Hs";5;15
+"30-4";"Tp";5;15
+"30-4";"Tm-1,0";5;15
+"30-4";"HBN";5;15
+"31-1";"Toetspeil";5;15
+"31-1";"Q";5;15
+"31-1";"Hs";5;15
+"31-1";"Tp";5;15
+"31-1";"Tm-1,0";5;15
+"31-1";"HBN";5;15
+"31-2";"Toetspeil";5;15
+"31-2";"Q";5;15
+"31-2";"Hs";5;15
+"31-2";"Tp";5;15
+"31-2";"Tm-1,0";5;15
+"31-2";"HBN";5;15
+"32-1";"Toetspeil";5;15
+"32-1";"Q";5;15
+"32-1";"Hs";5;15
+"32-1";"Tp";5;15
+"32-1";"Tm-1,0";5;15
+"32-1";"HBN";5;15
+"32-2";"Toetspeil";5;15
+"32-2";"Q";5;15
+"32-2";"Hs";5;15
+"32-2";"Tp";5;15
+"32-2";"Tm-1,0";5;15
+"32-2";"HBN";5;15
+"32-3";"Toetspeil";5;15
+"32-3";"Q";5;15
+"32-3";"Hs";5;15
+"32-3";"Tp";5;15
+"32-3";"Tm-1,0";5;15
+"32-3";"HBN";5;15
+"32-4";"Toetspeil";5;15
+"32-4";"Q";5;15
+"32-4";"Hs";5;15
+"32-4";"Tp";5;15
+"32-4";"Tm-1,0";5;15
+"32-4";"HBN";5;15
+"36-1";"Toetspeil";5;15
+"36-1";"Q";5;15
+"36-1";"Hs";5;15
+"36-1";"Tp";5;15
+"36-1";"Tm-1,0";5;15
+"36-1";"HBN";5;15
+"36-2";"Toetspeil";5;15
+"36-2";"Q";5;15
+"36-2";"Hs";5;15
+"36-2";"Tp";5;15
+"36-2";"Tm-1,0";5;15
+"36-2";"HBN";5;15
+"36-3";"Toetspeil";5;15
+"36-3";"Q";5;15
+"36-3";"Hs";5;15
+"36-3";"Tp";5;15
+"36-3";"Tm-1,0";5;15
+"36-3";"HBN";5;15
+"36-5";"Toetspeil";5;15
+"36-5";"Q";5;15
+"36-5";"Hs";5;15
+"36-5";"Tp";5;15
+"36-5";"Tm-1,0";5;15
+"36-5";"HBN";5;15
+"36a-1";"Toetspeil";5;15
+"36a-1";"Q";5;15
+"36a-1";"Hs";5;15
+"36a-1";"Tp";5;15
+"36a-1";"Tm-1,0";5;15
+"36a-1";"HBN";5;15
+"38-1";"Toetspeil";5;15
+"38-1";"Q";5;15
+"38-1";"Hs";5;15
+"38-1";"Tp";5;15
+"38-1";"Tm-1,0";5;15
+"38-1";"HBN";5;15
+"38-2";"Toetspeil";5;15
+"38-2";"Q";5;15
+"38-2";"Hs";5;15
+"38-2";"Tp";5;15
+"38-2";"Tm-1,0";5;15
+"38-2";"HBN";5;15
+"39-1";"Toetspeil";5;15
+"39-1";"Q";5;15
+"39-1";"Hs";5;15
+"39-1";"Tp";5;15
+"39-1";"Tm-1,0";5;15
+"39-1";"HBN";5;15
+"4-2";"Toetspeil";5;15
+"4-2";"Q";5;15
+"4-2";"Hs";5;15
+"4-2";"Tp";5;15
+"4-2";"Tm-1,0";5;15
+"4-2";"HBN";5;15
+"40-1";"Toetspeil";5;15
+"40-1";"Q";5;15
+"40-1";"Hs";5;15
+"40-1";"Tp";5;15
+"40-1";"Tm-1,0";5;15
+"40-1";"HBN";5;15
+"40-2";"Toetspeil";5;15
+"40-2";"Q";5;15
+"40-2";"Hs";5;15
+"40-2";"Tp";5;15
+"40-2";"Tm-1,0";5;15
+"40-2";"HBN";5;15
+"41-1";"Toetspeil";5;15
+"41-1";"Q";5;15
+"41-1";"Hs";5;15
+"41-1";"Tp";5;15
+"41-1";"Tm-1,0";5;15
+"41-1";"HBN";5;15
+"41-2";"Toetspeil";5;15
+"41-2";"Q";5;15
+"41-2";"Hs";5;15
+"41-2";"Tp";5;15
+"41-2";"Tm-1,0";5;15
+"41-2";"HBN";5;15
+"41-3";"Toetspeil";5;15
+"41-3";"Q";5;15
+"41-3";"Hs";5;15
+"41-3";"Tp";5;15
+"41-3";"Tm-1,0";5;15
+"41-3";"HBN";5;15
+"41-4";"Toetspeil";5;15
+"41-4";"Q";5;15
+"41-4";"Hs";5;15
+"41-4";"Tp";5;15
+"41-4";"Tm-1,0";5;15
+"41-4";"HBN";5;15
+"42-1";"Toetspeil";5;15
+"42-1";"Q";5;15
+"42-1";"Hs";5;15
+"42-1";"Tp";5;15
+"42-1";"Tm-1,0";5;15
+"42-1";"HBN";5;15
+"43-1";"Toetspeil";5;15
+"43-1";"Q";5;15
+"43-1";"Hs";5;15
+"43-1";"Tp";5;15
+"43-1";"Tm-1,0";5;15
+"43-1";"HBN";5;15
+"43-2";"Toetspeil";5;15
+"43-2";"Q";5;15
+"43-2";"Hs";5;15
+"43-2";"Tp";5;15
+"43-2";"Tm-1,0";5;15
+"43-2";"HBN";5;15
+"43-3";"Toetspeil";5;15
+"43-3";"Q";5;15
+"43-3";"Hs";5;15
+"43-3";"Tp";5;15
+"43-3";"Tm-1,0";5;15
+"43-3";"HBN";5;15
+"43-4";"Toetspeil";5;15
+"43-4";"Q";5;15
+"43-4";"Hs";5;15
+"43-4";"Tp";5;15
+"43-4";"Tm-1,0";5;15
+"43-4";"HBN";5;15
+"43-5";"Toetspeil";5;15
+"43-5";"Q";5;15
+"43-5";"Hs";5;15
+"43-5";"Tp";5;15
+"43-5";"Tm-1,0";5;15
+"43-5";"HBN";5;15
+"43-6";"Toetspeil";5;15
+"43-6";"Q";5;15
+"43-6";"Hs";5;15
+"43-6";"Tp";5;15
+"43-6";"Tm-1,0";5;15
+"43-6";"HBN";5;15
+"44-2";"Toetspeil";5;15
+"44-2";"Q";5;15
+"44-2";"Hs";5;15
+"44-2";"Tp";5;15
+"44-2";"Tm-1,0";5;15
+"44-2";"HBN";5;15
+"47-1";"Toetspeil";5;15
+"47-1";"Q";5;15
+"47-1";"Hs";5;15
+"47-1";"Tp";5;15
+"47-1";"Tm-1,0";5;15
+"47-1";"HBN";5;15
+"48-1";"Toetspeil";5;15
+"48-1";"Q";5;15
+"48-1";"Hs";5;15
+"48-1";"Tp";5;15
+"48-1";"Tm-1,0";5;15
+"48-1";"HBN";5;15
+"48-2";"Toetspeil";5;15
+"48-2";"Q";5;15
+"48-2";"Hs";5;15
+"48-2";"Tp";5;15
+"48-2";"Tm-1,0";5;15
+"48-2";"HBN";5;15
+"48-3";"Toetspeil";5;15
+"48-3";"Q";5;15
+"48-3";"Hs";5;15
+"48-3";"Tp";5;15
+"48-3";"Tm-1,0";5;15
+"48-3";"HBN";5;15
+"49-1";"Toetspeil";5;15
+"49-1";"Q";5;15
+"49-1";"Hs";5;15
+"49-1";"Tp";5;15
+"49-1";"Tm-1,0";5;15
+"49-1";"HBN";5;15
+"49-2";"Toetspeil";5;15
+"49-2";"Q";5;15
+"49-2";"Hs";5;15
+"49-2";"Tp";5;15
+"49-2";"Tm-1,0";5;15
+"49-2";"HBN";5;15
+"5-1";"Toetspeil";5;15
+"5-1";"Q";5;15
+"5-1";"Hs";5;15
+"5-1";"Tp";5;15
+"5-1";"Tm-1,0";5;15
+"5-1";"HBN";5;15
+"5-2";"Toetspeil";5;15
+"5-2";"Q";5;15
+"5-2";"Hs";5;15
+"5-2";"Tp";5;15
+"5-2";"Tm-1,0";5;15
+"5-2";"HBN";5;15
+"50-1";"Toetspeil";5;15
+"50-1";"Q";5;15
+"50-1";"Hs";5;15
+"50-1";"Tp";5;15
+"50-1";"Tm-1,0";5;15
+"50-1";"HBN";5;15
+"50-2";"Toetspeil";5;15
+"50-2";"Q";5;15
+"50-2";"Hs";5;15
+"50-2";"Tp";5;15
+"50-2";"Tm-1,0";5;15
+"50-2";"HBN";5;15
+"51-1";"Toetspeil";5;15
+"51-1";"Q";5;15
+"51-1";"Hs";5;15
+"51-1";"Tp";5;15
+"51-1";"Tm-1,0";5;15
+"51-1";"HBN";5;15
+"53-1";"Toetspeil";5;15
+"53-1";"Q";5;15
+"53-1";"Hs";5;15
+"53-1";"Tp";5;15
+"53-1";"Tm-1,0";5;15
+"53-1";"HBN";5;15
+"53-2";"Toetspeil";5;15
+"53-2";"Q";5;15
+"53-2";"Hs";5;15
+"53-2";"Tp";5;15
+"53-2";"Tm-1,0";5;15
+"53-2";"HBN";5;15
+"53-3";"Toetspeil";5;15
+"53-3";"Q";5;15
+"53-3";"Hs";5;15
+"53-3";"Tp";5;15
+"53-3";"Tm-1,0";5;15
+"53-3";"HBN";5;15
+"56-1";"Toetspeil";5;15
+"56-1";"Q";5;15
+"56-1";"Hs";5;15
+"56-1";"Tp";5;15
+"56-1";"Tm-1,0";5;15
+"56-1";"HBN";5;15
+"58-1";"Toetspeil";5;15
+"58-1";"Q";5;15
+"58-1";"Hs";5;15
+"58-1";"Tp";5;15
+"58-1";"Tm-1,0";5;15
+"58-1";"HBN";5;15
+"59-1";"Toetspeil";5;15
+"59-1";"Q";5;15
+"59-1";"Hs";5;15
+"59-1";"Tp";5;15
+"59-1";"Tm-1,0";5;15
+"59-1";"HBN";5;15
+"6-1";"Toetspeil";5;15
+"6-1";"Q";5;15
+"6-1";"Hs";5;15
+"6-1";"Tp";5;15
+"6-1";"Tm-1,0";5;15
+"6-1";"HBN";5;15
+"6-2";"Toetspeil";5;15
+"6-2";"Q";5;15
+"6-2";"Hs";5;15
+"6-2";"Tp";5;15
+"6-2";"Tm-1,0";5;15
+"6-2";"HBN";5;15
+"6-3";"Toetspeil";5;15
+"6-3";"Q";5;15
+"6-3";"Hs";5;15
+"6-3";"Tp";5;15
+"6-3";"Tm-1,0";5;15
+"6-3";"HBN";5;15
+"6-4";"Toetspeil";5;15
+"6-4";"Q";5;15
+"6-4";"Hs";5;15
+"6-4";"Tp";5;15
+"6-4";"Tm-1,0";5;15
+"6-4";"HBN";5;15
+"6-5";"Toetspeil";5;15
+"6-5";"Q";5;15
+"6-5";"Hs";5;15
+"6-5";"Tp";5;15
+"6-5";"Tm-1,0";5;15
+"6-5";"HBN";5;15
+"6-6";"Toetspeil";5;15
+"6-6";"Q";5;15
+"6-6";"Hs";5;15
+"6-6";"Tp";5;15
+"6-6";"Tm-1,0";5;15
+"6-6";"HBN";5;15
+"6-7";"Toetspeil";5;15
+"6-7";"Q";5;15
+"6-7";"Hs";5;15
+"6-7";"Tp";5;15
+"6-7";"Tm-1,0";5;15
+"6-7";"HBN";5;15
+"60-1";"Toetspeil";5;15
+"60-1";"Q";5;15
+"60-1";"Hs";5;15
+"60-1";"Tp";5;15
+"60-1";"Tm-1,0";5;15
+"60-1";"HBN";5;15
+"61-1";"Toetspeil";5;15
+"61-1";"Q";5;15
+"61-1";"Hs";5;15
+"61-1";"Tp";5;15
+"61-1";"Tm-1,0";5;15
+"61-1";"HBN";5;15
+"63-1";"Toetspeil";5;15
+"63-1";"Q";5;15
+"63-1";"Hs";5;15
+"63-1";"Tp";5;15
+"63-1";"Tm-1,0";5;15
+"63-1";"HBN";5;15
+"64-1";"Toetspeil";5;15
+"64-1";"Q";5;15
+"64-1";"Hs";5;15
+"64-1";"Tp";5;15
+"64-1";"Tm-1,0";5;15
+"64-1";"HBN";5;15
+"65-1";"Toetspeil";5;15
+"65-1";"Q";5;15
+"65-1";"Hs";5;15
+"65-1";"Tp";5;15
+"65-1";"Tm-1,0";5;15
+"65-1";"HBN";5;15
+"66-1";"Toetspeil";5;15
+"66-1";"Q";5;15
+"66-1";"Hs";5;15
+"66-1";"Tp";5;15
+"66-1";"Tm-1,0";5;15
+"66-1";"HBN";5;15
+"67-1";"Toetspeil";5;15
+"67-1";"Q";5;15
+"67-1";"Hs";5;15
+"67-1";"Tp";5;15
+"67-1";"Tm-1,0";5;15
+"67-1";"HBN";5;15
+"68-1";"Toetspeil";5;15
+"68-1";"Q";5;15
+"68-1";"Hs";5;15
+"68-1";"Tp";5;15
+"68-1";"Tm-1,0";5;15
+"68-1";"HBN";5;15
+"68-2";"Toetspeil";5;15
+"68-2";"Q";5;15
+"68-2";"Hs";5;15
+"68-2";"Tp";5;15
+"68-2";"Tm-1,0";5;15
+"68-2";"HBN";5;15
+"69-1";"Toetspeil";5;15
+"69-1";"Q";5;15
+"69-1";"Hs";5;15
+"69-1";"Tp";5;15
+"69-1";"Tm-1,0";5;15
+"69-1";"HBN";5;15
+"7-1";"Toetspeil";5;15
+"7-1";"Q";5;15
+"7-1";"Hs";5;15
+"7-1";"Tp";5;15
+"7-1";"Tm-1,0";5;15
+"7-1";"HBN";5;15
+"7-2";"Toetspeil";5;15
+"7-2";"Q";5;15
+"7-2";"Hs";5;15
+"7-2";"Tp";5;15
+"7-2";"Tm-1,0";5;15
+"7-2";"HBN";5;15
+"70-1";"Toetspeil";5;15
+"70-1";"Q";5;15
+"70-1";"Hs";5;15
+"70-1";"Tp";5;15
+"70-1";"Tm-1,0";5;15
+"70-1";"HBN";5;15
+"71-1";"Toetspeil";5;15
+"71-1";"Q";5;15
+"71-1";"Hs";5;15
+"71-1";"Tp";5;15
+"71-1";"Tm-1,0";5;15
+"71-1";"HBN";5;15
+"72-1";"Toetspeil";5;15
+"72-1";"Q";5;15
+"72-1";"Hs";5;15
+"72-1";"Tp";5;15
+"72-1";"Tm-1,0";5;15
+"72-1";"HBN";5;15
+"73-1";"Toetspeil";5;15
+"73-1";"Q";5;15
+"73-1";"Hs";5;15
+"73-1";"Tp";5;15
+"73-1";"Tm-1,0";5;15
+"73-1";"HBN";5;15
+"75-1";"Toetspeil";5;15
+"75-1";"Q";5;15
+"75-1";"Hs";5;15
+"75-1";"Tp";5;15
+"75-1";"Tm-1,0";5;15
+"75-1";"HBN";5;15
+"76-2";"Toetspeil";5;15
+"76-2";"Q";5;15
+"76-2";"Hs";5;15
+"76-2";"Tp";5;15
+"76-2";"Tm-1,0";5;15
+"76-2";"HBN";5;15
+"76a-1";"Toetspeil";5;15
+"76a-1";"Q";5;15
+"76a-1";"Hs";5;15
+"76a-1";"Tp";5;15
+"76a-1";"Tm-1,0";5;15
+"76a-1";"HBN";5;15
+"77-1";"Toetspeil";5;15
+"77-1";"Q";5;15
+"77-1";"Hs";5;15
+"77-1";"Tp";5;15
+"77-1";"Tm-1,0";5;15
+"77-1";"HBN";5;15
+"8-1";"Toetspeil";5;15
+"8-1";"Q";5;15
+"8-1";"Hs";5;15
+"8-1";"Tp";5;15
+"8-1";"Tm-1,0";5;15
+"8-1";"HBN";5;15
+"8-2";"Toetspeil";5;15
+"8-2";"Q";5;15
+"8-2";"Hs";5;15
+"8-2";"Tp";5;15
+"8-2";"Tm-1,0";5;15
+"8-2";"HBN";5;15
+"8-3";"Toetspeil";5;15
+"8-3";"Q";5;15
+"8-3";"Hs";5;15
+"8-3";"Tp";5;15
+"8-3";"Tm-1,0";5;15
+"8-3";"HBN";5;15
+"8-4";"Toetspeil";5;15
+"8-4";"Q";5;15
+"8-4";"Hs";5;15
+"8-4";"Tp";5;15
+"8-4";"Tm-1,0";5;15
+"8-4";"HBN";5;15
+"80-1";"Toetspeil";5;15
+"80-1";"Q";5;15
+"80-1";"Hs";5;15
+"80-1";"Tp";5;15
+"80-1";"Tm-1,0";5;15
+"80-1";"HBN";5;15
+"81-1";"Toetspeil";5;15
+"81-1";"Q";5;15
+"81-1";"Hs";5;15
+"81-1";"Tp";5;15
+"81-1";"Tm-1,0";5;15
+"81-1";"HBN";5;15
+"82-1";"Toetspeil";5;15
+"82-1";"Q";5;15
+"82-1";"Hs";5;15
+"82-1";"Tp";5;15
+"82-1";"Tm-1,0";5;15
+"82-1";"HBN";5;15
+"83-1";"Toetspeil";5;15
+"83-1";"Q";5;15
+"83-1";"Hs";5;15
+"83-1";"Tp";5;15
+"83-1";"Tm-1,0";5;15
+"83-1";"HBN";5;15
+"85-1";"Toetspeil";5;15
+"85-1";"Q";5;15
+"85-1";"Hs";5;15
+"85-1";"Tp";5;15
+"85-1";"Tm-1,0";5;15
+"85-1";"HBN";5;15
+"86-1";"Toetspeil";5;15
+"86-1";"Q";5;15
+"86-1";"Hs";5;15
+"86-1";"Tp";5;15
+"86-1";"Tm-1,0";5;15
+"86-1";"HBN";5;15
+"88-1";"Toetspeil";5;15
+"88-1";"Q";5;15
+"88-1";"Hs";5;15
+"88-1";"Tp";5;15
+"88-1";"Tm-1,0";5;15
+"88-1";"HBN";5;15
+"89-1";"Toetspeil";5;15
+"89-1";"Q";5;15
+"89-1";"Hs";5;15
+"89-1";"Tp";5;15
+"89-1";"Tm-1,0";5;15
+"89-1";"HBN";5;15
+"9-1";"Toetspeil";5;15
+"9-1";"Q";5;15
+"9-1";"Hs";5;15
+"9-1";"Tp";5;15
+"9-1";"Tm-1,0";5;15
+"9-1";"HBN";5;15
+"9-2";"Toetspeil";5;15
+"9-2";"Q";5;15
+"9-2";"Hs";5;15
+"9-2";"Tp";5;15
+"9-2";"Tm-1,0";5;15
+"9-2";"HBN";5;15
+"90-1";"Toetspeil";5;15
+"90-1";"Q";5;15
+"90-1";"Hs";5;15
+"90-1";"Tp";5;15
+"90-1";"Tm-1,0";5;15
+"90-1";"HBN";5;15
+"91-1";"Toetspeil";5;15
+"91-1";"Q";5;15
+"91-1";"Hs";5;15
+"91-1";"Tp";5;15
+"91-1";"Tm-1,0";5;15
+"91-1";"HBN";5;15
+"92-1";"Toetspeil";5;15
+"92-1";"Q";5;15
+"92-1";"Hs";5;15
+"92-1";"Tp";5;15
+"92-1";"Tm-1,0";5;15
+"92-1";"HBN";5;15
+"93-1";"Toetspeil";5;15
+"93-1";"Q";5;15
+"93-1";"Hs";5;15
+"93-1";"Tp";5;15
+"93-1";"Tm-1,0";5;15
+"93-1";"HBN";5;15
+"94-1";"Toetspeil";5;15
+"94-1";"Q";5;15
+"94-1";"Hs";5;15
+"94-1";"Tp";5;15
+"94-1";"Tm-1,0";5;15
+"94-1";"HBN";5;15
+"95-1";"Toetspeil";5;15
+"95-1";"Q";5;15
+"95-1";"Hs";5;15
+"95-1";"Tp";5;15
+"95-1";"Tm-1,0";5;15
+"95-1";"HBN";5;15
+"221";"Toetspeil";5;15
+"221";"Q";5;15
+"221";"Hs";5;15
+"221";"Tp";5;15
+"221";"Tm-1,0";5;15
+"221";"HBN";5;15
+"224";"Toetspeil";5;15
+"224";"Q";5;15
+"224";"Hs";5;15
+"224";"Tp";5;15
+"224";"Tm-1,0";5;15
+"224";"HBN";5;15
+"202";"Toetspeil";5;15
+"202";"Q";5;15
+"202";"Hs";5;15
+"202";"Tp";5;15
+"202";"Tm-1,0";5;15
+"202";"HBN";5;15
+"11-3";"Toetspeil";5;15
+"11-3";"Q";5;15
+"11-3";"Hs";5;15
+"11-3";"Tp";5;15
+"11-3";"Tm-1,0";5;15
+"11-3";"HBN";5;15
+"34-3";"Toetspeil";5;15
+"34-3";"Q";5;15
+"34-3";"Hs";5;15
+"34-3";"Tp";5;15
+"34-3";"Tm-1,0";5;15
+"34-3";"HBN";5;15
+"34-4";"Toetspeil";5;15
+"34-4";"Q";5;15
+"34-4";"Hs";5;15
+"34-4";"Tp";5;15
+"34-4";"Tm-1,0";5;15
+"34-4";"HBN";5;15
+"34-5";"Toetspeil";5;15
+"34-5";"Q";5;15
+"34-5";"Hs";5;15
+"34-5";"Tp";5;15
+"34-5";"Tm-1,0";5;15
+"34-5";"HBN";5;15
+"15-3";"Toetspeil";5;15
+"15-3";"Q";5;15
+"15-3";"Hs";5;15
+"15-3";"Tp";5;15
+"15-3";"Tm-1,0";5;15
+"15-3";"HBN";5;15
+"15-2";"Toetspeil";5;15
+"15-2";"Q";5;15
+"15-2";"Hs";5;15
+"15-2";"Tp";5;15
+"15-2";"Tm-1,0";5;15
+"15-2";"HBN";5;15
+"16-5";"Toetspeil";5;15
+"16-5";"Q";5;15
+"16-5";"Hs";5;15
+"16-5";"Tp";5;15
+"16-5";"Tm-1,0";5;15
+"16-5";"HBN";5;15
+"25-4";"Toetspeil";5;15
+"25-4";"Q";5;15
+"25-4";"Hs";5;15
+"25-4";"Tp";5;15
+"25-4";"Tm-1,0";5;15
+"25-4";"HBN";5;15
+"26-4";"Toetspeil";5;15
+"26-4";"Q";5;15
+"26-4";"Hs";5;15
+"26-4";"Tp";5;15
+"26-4";"Tm-1,0";5;15
+"26-4";"HBN";5;15
+"27-3";"Toetspeil";5;15
+"27-3";"Q";5;15
+"27-3";"Hs";5;15
+"27-3";"Tp";5;15
+"27-3";"Tm-1,0";5;15
+"27-3";"HBN";5;15
+"31-3";"Toetspeil";5;15
+"31-3";"Q";5;15
+"31-3";"Hs";5;15
+"31-3";"Tp";5;15
+"31-3";"Tm-1,0";5;15
+"31-3";"HBN";5;15
+"8-5";"Toetspeil";5;15
+"8-5";"Q";5;15
+"8-5";"Hs";5;15
+"8-5";"Tp";5;15
+"8-5";"Tm-1,0";5;15
+"8-5";"HBN";5;15
+"8-7";"Toetspeil";5;15
+"8-7";"Q";5;15
+"8-7";"Hs";5;15
+"8-7";"Tp";5;15
+"8-7";"Tm-1,0";5;15
+"8-7";"HBN";5;15
+"36-4";"Toetspeil";5;15
+"36-4";"Q";5;15
+"36-4";"Hs";5;15
+"36-4";"Tp";5;15
+"36-4";"Tm-1,0";5;15
+"36-4";"HBN";5;15
+"223";"Toetspeil";5;15
+"223";"Q";5;15
+"223";"Hs";5;15
+"223";"Tp";5;15
+"223";"Tm-1,0";5;15
+"223";"HBN";5;15
+"219";"Toetspeil";5;15
+"219";"Q";5;15
+"219";"Hs";5;15
+"219";"Tp";5;15
+"219";"Tm-1,0";5;15
+"219";"HBN";5;15
+"216";"Toetspeil";5;15
+"216";"Q";5;15
+"216";"Hs";5;15
+"216";"Tp";5;15
+"216";"Tm-1,0";5;15
+"216";"HBN";5;15
+"218";"Toetspeil";5;15
+"218";"Q";5;15
+"218";"Hs";5;15
+"218";"Tp";5;15
+"218";"Tm-1,0";5;15
+"218";"HBN";5;15
+"217";"Toetspeil";5;15
+"217";"Q";5;15
+"217";"Hs";5;15
+"217";"Tp";5;15
+"217";"Tm-1,0";5;15
+"217";"HBN";5;15
+"214";"Toetspeil";5;15
+"214";"Q";5;15
+"214";"Hs";5;15
+"214";"Tp";5;15
+"214";"Tm-1,0";5;15
+"214";"HBN";5;15
+"213";"Toetspeil";5;15
+"213";"Q";5;15
+"213";"Hs";5;15
+"213";"Tp";5;15
+"213";"Tm-1,0";5;15
+"213";"HBN";5;15
+"227";"Toetspeil";5;15
+"227";"Q";5;15
+"227";"Hs";5;15
+"227";"Tp";5;15
+"227";"Tm-1,0";5;15
+"227";"HBN";5;15
+"225";"Toetspeil";5;15
+"225";"Q";5;15
+"225";"Hs";5;15
+"225";"Tp";5;15
+"225";"Tm-1,0";5;15
+"225";"HBN";5;15
+"204a";"Toetspeil";5;15
+"204a";"Q";5;15
+"204a";"Hs";5;15
+"204a";"Tp";5;15
+"204a";"Tm-1,0";5;15
+"204a";"HBN";5;15
+"44-3";"Toetspeil";5;15
+"44-3";"Q";5;15
+"44-3";"Hs";5;15
+"44-3";"Tp";5;15
+"44-3";"Tm-1,0";5;15
+"44-3";"HBN";5;15
+"201";"Toetspeil";5;15
+"201";"Q";5;15
+"201";"Hs";5;15
+"201";"Tp";5;15
+"201";"Tm-1,0";5;15
+"201";"HBN";5;15
+"208";"Toetspeil";5;15
+"208";"Q";5;15
+"208";"Hs";5;15
+"208";"Tp";5;15
+"208";"Tm-1,0";5;15
+"208";"HBN";5;15
+"209";"Toetspeil";5;15
+"209";"Q";5;15
+"209";"Hs";5;15
+"209";"Tp";5;15
+"209";"Tm-1,0";5;15
+"209";"HBN";5;15
+"211";"Toetspeil";5;15
+"211";"Q";5;15
+"211";"Hs";5;15
+"211";"Tp";5;15
+"211";"Tm-1,0";5;15
+"211";"HBN";5;15
+"215";"Toetspeil";5;15
+"215";"Q";5;15
+"215";"Hs";5;15
+"215";"Tp";5;15
+"215";"Tm-1,0";5;15
+"215";"HBN";5;15
+"14-2";"Toetspeil";5;15
+"14-2";"Q";5;15
+"14-2";"Hs";5;15
+"14-2";"Tp";5;15
+"14-2";"Tm-1,0";5;15
+"14-2";"HBN";5;15
+"210";"Toetspeil";5;15
+"210";"Q";5;15
+"210";"Hs";5;15
+"210";"Tp";5;15
+"210";"Tm-1,0";5;15
+"210";"HBN";5;15
+"15-1";"Toetspeil";5;15
+"15-1";"Q";5;15
+"15-1";"Hs";5;15
+"15-1";"Tp";5;15
+"15-1";"Tm-1,0";5;15
+"15-1";"HBN";5;15
+"44-1";"Toetspeil";5;15
+"44-1";"Q";5;15
+"44-1";"Hs";5;15
+"44-1";"Tp";5;15
+"44-1";"Tm-1,0";5;15
+"44-1";"HBN";5;15
+"30-1";"Toetspeil";5;15
+"30-1";"Q";5;15
+"30-1";"Hs";5;15
+"30-1";"Tp";5;15
+"30-1";"Tm-1,0";5;15
+"30-1";"HBN";5;15
+"222";"Toetspeil";5;15
+"222";"Q";5;15
+"222";"Hs";5;15
+"222";"Tp";5;15
+"222";"Tm-1,0";5;15
+"222";"HBN";5;15
+"206";"Toetspeil";5;15
+"206";"Q";5;15
+"206";"Hs";5;15
+"206";"Tp";5;15
+"206";"Tm-1,0";5;15
+"206";"HBN";5;15
+"3-1";"Toetspeil";5;15
+"3-1";"Q";5;15
+"3-1";"Hs";5;15
+"3-1";"Tp";5;15
+"3-1";"Tm-1,0";5;15
+"3-1";"HBN";5;15
+"2-1";"Toetspeil";5;15
+"2-1";"Q";5;15
+"2-1";"Hs";5;15
+"2-1";"Tp";5;15
+"2-1";"Tm-1,0";5;15
+"2-1";"HBN";5;15
+"25-3";"Toetspeil";5;15
+"25-3";"Q";5;15
+"25-3";"Hs";5;15
+"25-3";"Tp";5;15
+"25-3";"Tm-1,0";5;15
+"25-3";"HBN";5;15
+"45-3";"Toetspeil";5;15
+"45-3";"Q";5;15
+"45-3";"Hs";5;15
+"45-3";"Tp";5;15
+"45-3";"Tm-1,0";5;15
+"45-3";"HBN";5;15
+"37-1";"Toetspeil";5;15
+"37-1";"Q";5;15
+"37-1";"Hs";5;15
+"37-1";"Tp";5;15
+"37-1";"Tm-1,0";5;15
+"37-1";"HBN";5;15
+"14-1";"Toetspeil";5;15
+"14-1";"Q";5;15
+"14-1";"Hs";5;15
+"14-1";"Tp";5;15
+"14-1";"Tm-1,0";5;15
+"14-1";"HBN";5;15
+"13b-1";"Toetspeil";5;15
+"13b-1";"Q";5;15
+"13b-1";"Hs";5;15
+"13b-1";"Tp";5;15
+"13b-1";"Tm-1,0";5;15
+"13b-1";"HBN";5;15
+"45-1";"Toetspeil";5;15
+"45-1";"Q";5;15
+"45-1";"Hs";5;15
+"45-1";"Tp";5;15
+"45-1";"Tm-1,0";5;15
+"45-1";"HBN";5;15
+"13a-1";"Toetspeil";5;15
+"13a-1";"Q";5;15
+"13a-1";"Hs";5;15
+"13a-1";"Tp";5;15
+"13a-1";"Tm-1,0";5;15
+"13a-1";"HBN";5;15
+"14-8";"Toetspeil";5;15
+"14-8";"Q";5;15
+"14-8";"Hs";5;15
+"14-8";"Tp";5;15
+"14-8";"Tm-1,0";5;15
+"14-8";"HBN";5;15
+"29-1";"Toetspeil";5;15
+"29-1";"Q";5;15
+"29-1";"Hs";5;15
+"29-1";"Tp";5;15
+"29-1";"Tm-1,0";5;15
+"29-1";"HBN";5;15
+"29-2";"Toetspeil";5;15
+"29-2";"Q";5;15
+"29-2";"Hs";5;15
+"29-2";"Tp";5;15
+"29-2";"Tm-1,0";5;15
+"29-2";"HBN";5;15
+"33-1";"Toetspeil";5;15
+"33-1";"Q";5;15
+"33-1";"Hs";5;15
+"33-1";"Tp";5;15
+"33-1";"Tm-1,0";5;15
+"33-1";"HBN";5;15
+"79-1";"Toetspeil";5;15
+"79-1";"Q";5;15
+"79-1";"Hs";5;15
+"79-1";"Tp";5;15
+"79-1";"Tm-1,0";5;15
+"79-1";"HBN";5;15
+"226";"Toetspeil";5;15
+"226";"Q";5;15
+"226";"Hs";5;15
+"226";"Tp";5;15
+"226";"Tm-1,0";5;15
+"226";"HBN";5;15
+"11-2";"Toetspeil";5;15
+"11-2";"Q";5;15
+"11-2";"Hs";5;15
+"11-2";"Tp";5;15
+"11-2";"Tm-1,0";5;15
+"11-2";"HBN";5;15
+"8-6";"Toetspeil";5;15
+"8-6";"Q";5;15
+"8-6";"Hs";5;15
+"8-6";"Tp";5;15
+"8-6";"Tm-1,0";5;15
+"8-6";"HBN";5;15
+"4-1";"Toetspeil";5;15
+"4-1";"Q";5;15
+"4-1";"Hs";5;15
+"4-1";"Tp";5;15
+"4-1";"Tm-1,0";5;15
+"4-1";"HBN";5;15
+"212";"Toetspeil";5;15
+"212";"Q";5;15
+"212";"Hs";5;15
+"212";"Tp";5;15
+"212";"Tm-1,0";5;15
+"212";"HBN";5;15
+"204b";"Toetspeil";5;15
+"204b";"Q";5;15
+"204b";"Hs";5;15
+"204b";"Tp";5;15
+"204b";"Tm-1,0";5;15
+"204b";"HBN";5;15
+"78a-1";"Toetspeil";5;15
+"78a-1";"Q";5;15
+"78a-1";"Hs";5;15
+"78a-1";"Tp";5;15
+"78a-1";"Tm-1,0";5;15
+"78a-1";"HBN";5;15
+"55-1";"Toetspeil";5;15
+"55-1";"Q";5;15
+"55-1";"Hs";5;15
+"55-1";"Tp";5;15
+"55-1";"Tm-1,0";5;15
+"55-1";"HBN";5;15
+"54-1";"Toetspeil";5;15
+"54-1";"Q";5;15
+"54-1";"Hs";5;15
+"54-1";"Tp";5;15
+"54-1";"Tm-1,0";5;15
+"54-1";"HBN";5;15
+"78-1";"Toetspeil";5;15
+"78-1";"Q";5;15
+"78-1";"Hs";5;15
+"78-1";"Tp";5;15
+"78-1";"Tm-1,0";5;15
+"78-1";"HBN";5;15
+"76-1";"Toetspeil";5;15
+"76-1";"Q";5;15
+"76-1";"Hs";5;15
+"76-1";"Tp";5;15
+"76-1";"Tm-1,0";5;15
+"76-1";"HBN";5;15
+"74-1";"Toetspeil";5;15
+"74-1";"Q";5;15
+"74-1";"Hs";5;15
+"74-1";"Tp";5;15
+"74-1";"Tm-1,0";5;15
+"74-1";"HBN";5;15
+"57-1";"Toetspeil";5;15
+"57-1";"Q";5;15
+"57-1";"Hs";5;15
+"57-1";"Tp";5;15
+"57-1";"Tm-1,0";5;15
+"57-1";"HBN";5;15
+"35-1";"Toetspeil";5;15
+"35-1";"Q";5;15
+"35-1";"Hs";5;15
+"35-1";"Tp";5;15
+"35-1";"Tm-1,0";5;15
+"35-1";"HBN";5;15
+"27-4";"Toetspeil";5;15
+"27-4";"Q";5;15
+"27-4";"Hs";5;15
+"27-4";"Tp";5;15
+"27-4";"Tm-1,0";5;15
+"27-4";"HBN";5;15
Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj
===================================================================
diff -u -r5c026d00112581020f7547e0b956406abc9c56b8 -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 5c026d00112581020f7547e0b956406abc9c56b8)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -128,6 +128,7 @@
Always
+
Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs
===================================================================
diff -u -r425779031697be07adab6d24fe422c97898f73a2 -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 425779031697be07adab6d24fe422c97898f73a2)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -252,7 +252,7 @@
foreach (var hydraRingCalculationInput in hydraRingCalculationInputs)
{
var failureMechanismDefaults = failureMechanismDefaultsProvider.GetFailureMechanismDefaults(hydraRingCalculationInput.FailureMechanismType);
- var designTableSettings = designTableSettingsProvider.GetDesignTableSettings(hydraRingCalculationInput.FailureMechanismType);
+ var designTableSettings = designTableSettingsProvider.GetDesignTableSettings(hydraRingCalculationInput.FailureMechanismType, ringId);
orderedDictionaries.Add(new OrderedDictionary
{
Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Providers/DesignTableSettingsProviderTest.cs
===================================================================
diff -u -r425779031697be07adab6d24fe422c97898f73a2 -r710dabb5baa577ffe6f59aa2a61d729c1504c874
--- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Providers/DesignTableSettingsProviderTest.cs (.../DesignTableSettingsProviderTest.cs) (revision 425779031697be07adab6d24fe422c97898f73a2)
+++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Providers/DesignTableSettingsProviderTest.cs (.../DesignTableSettingsProviderTest.cs) (revision 710dabb5baa577ffe6f59aa2a61d729c1504c874)
@@ -21,35 +21,55 @@
using NUnit.Framework;
using Ringtoets.HydraRing.Calculation.Data;
+using Ringtoets.HydraRing.Calculation.Data.Settings;
using Ringtoets.HydraRing.Calculation.Providers;
namespace Ringtoets.HydraRing.Calculation.Test.Providers
{
[TestFixture]
public class DesignTableSettingsProviderTest
{
- [TestCase(HydraRingFailureMechanismType.AssessmentLevel, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.QVariant, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.WaveHeight, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.WavePeakPeriod, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.WaveSpectralPeriod, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.DikesOvertopping, double.NaN, double.NaN)]
- [TestCase(HydraRingFailureMechanismType.DikesHeight, 5.0, 15.0)]
- [TestCase(HydraRingFailureMechanismType.DikesPiping, double.NaN, double.NaN)]
- [TestCase(HydraRingFailureMechanismType.StructuresOvertopping, double.NaN, double.NaN)]
- [TestCase(HydraRingFailureMechanismType.StructuresClosure, double.NaN, double.NaN)]
- [TestCase(HydraRingFailureMechanismType.StructuresStructuralFailure, double.NaN, double.NaN)]
- public void GetDesignTableSettings_DefaultsOnly_ReturnsExpectedDesignTableSettings(HydraRingFailureMechanismType failureMechanismType, double expectedValueMin, double expectedValueMax)
+ [TestCase(HydraRingFailureMechanismType.AssessmentLevel, "4", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.QVariant, "4", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.WaveHeight, "205", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.WavePeakPeriod, "205", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.WaveSpectralPeriod, "205", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.DikesOvertopping, "205", double.NaN, double.NaN)]
+ [TestCase(HydraRingFailureMechanismType.DikesHeight, "205", 5.0, 15.0)]
+ [TestCase(HydraRingFailureMechanismType.DikesPiping, "205", double.NaN, double.NaN)]
+ [TestCase(HydraRingFailureMechanismType.StructuresOvertopping, "205", double.NaN, double.NaN)]
+ [TestCase(HydraRingFailureMechanismType.StructuresClosure, "205", double.NaN, double.NaN)]
+ [TestCase(HydraRingFailureMechanismType.StructuresStructuralFailure, "205", double.NaN, double.NaN)]
+ public void GetDesignTableSettings_UnknownFailureMechanismTypeOrRingId_ReturnsDefaultDesignTableSettings(HydraRingFailureMechanismType failureMechanismType, string ringId, double expectedValueMin, double expectedValueMax)
{
// Setup
- var designTablesSettingsProvider = new DesignTableSettingsProvider();
+ DesignTableSettingsProvider designTablesSettingsProvider = new DesignTableSettingsProvider();
// Call
- var designTableSettings = designTablesSettingsProvider.GetDesignTableSettings(failureMechanismType);
+ DesignTableSettings designTableSettings = designTablesSettingsProvider.GetDesignTableSettings(failureMechanismType, ringId);
// Assert
Assert.AreEqual(expectedValueMin, designTableSettings.ValueMin);
Assert.AreEqual(expectedValueMax, designTableSettings.ValueMax);
}
+
+ [Test]
+ [TestCase(HydraRingFailureMechanismType.AssessmentLevel, "205")]
+ [TestCase(HydraRingFailureMechanismType.QVariant, "205")]
+ [TestCase(HydraRingFailureMechanismType.AssessmentLevel, "11-1")]
+ [TestCase(HydraRingFailureMechanismType.QVariant, "11-1")]
+ public void GetDesignTableSettings_KnownRingIdAndFailureMechanismType_ReturnsExpectedDesignTableSettings(HydraRingFailureMechanismType failureMechanismType, string ringId)
+ {
+ // Setup
+ DesignTableSettingsProvider designTableSettingsProvider = new DesignTableSettingsProvider();
+ DesignTableSettings expectedSettings = new DesignTableSettings(5, 15);
+
+ // Call
+ DesignTableSettings settings = designTableSettingsProvider.GetDesignTableSettings(failureMechanismType, ringId);
+
+ // Assert
+ Assert.AreEqual(expectedSettings.ValueMin, settings.ValueMin);
+ Assert.AreEqual(expectedSettings.ValueMax, settings.ValueMax);
+ }
}
}
\ No newline at end of file