Index: Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf
===================================================================
diff -u -r6e243f4415ba662389d41a92cfdabb799c8590da -r2d65ef2d76be3732554f992581e092755dd5195b
--- Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf (.../Licentie.rtf) (revision 6e243f4415ba662389d41a92cfdabb799c8590da)
+++ Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf (.../Licentie.rtf) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -1,6 +1,6 @@
{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang2057\deflangfe2052\themelang2057\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}
-{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f43\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}
+{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f43\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}
{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}
{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}
@@ -47,12 +47,12 @@
\rsid1010843\rsid1055020\rsid1135803\rsid1180769\rsid1201894\rsid1206572\rsid1391986\rsid1582918\rsid1604777\rsid1800570\rsid1862769\rsid1918796\rsid1919364\rsid1920386\rsid2112962\rsid2185294\rsid2448324\rsid2521833\rsid2575490\rsid2649997\rsid2703580
\rsid2906174\rsid3020322\rsid3093214\rsid3172558\rsid3241544\rsid3298861\rsid3426710\rsid3474088\rsid3612330\rsid3686156\rsid3952517\rsid4150084\rsid4392039\rsid4660570\rsid4666693\rsid4733976\rsid4742281\rsid4987021\rsid5064623\rsid5267739\rsid5457331
\rsid5593428\rsid5862844\rsid5910193\rsid6122838\rsid6624093\rsid6822061\rsid6904447\rsid6947589\rsid7168476\rsid7414554\rsid7633723\rsid7672292\rsid7675473\rsid7691196\rsid7754690\rsid7822308\rsid7881760\rsid7884431\rsid8282417\rsid8336808\rsid8355315
-\rsid8415516\rsid8471656\rsid8613675\rsid9054218\rsid9251590\rsid9259169\rsid9259511\rsid9324301\rsid9447286\rsid9534683\rsid9597286\rsid9837452\rsid10041733\rsid10243997\rsid10641850\rsid10645519\rsid10889275\rsid10903480\rsid10907227\rsid10959533
-\rsid10965045\rsid10969153\rsid11011627\rsid11234572\rsid11404854\rsid11541481\rsid11547836\rsid11865015\rsid11875882\rsid12255994\rsid12391384\rsid12545017\rsid12603449\rsid12614763\rsid12714335\rsid12780684\rsid12874015\rsid12992049\rsid13187850
-\rsid13327662\rsid13378822\rsid13521383\rsid13526046\rsid13526234\rsid13707436\rsid13846203\rsid13923732\rsid14042855\rsid14108769\rsid14562082\rsid14624369\rsid14690030\rsid14697806\rsid14769386\rsid15038976\rsid15292511\rsid15341850\rsid15485484
-\rsid15549573\rsid15599413\rsid15600639\rsid15824340\rsid15997769\rsid15998385\rsid16072365\rsid16073068\rsid16086011\rsid16278240\rsid16536768\rsid16612758\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0
-\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title License Agreement}{\author Deltares}{\operator Edwin Bos}{\creatim\yr2016\mo8\dy4\hr11\min47}{\revtim\yr2016\mo9\dy15\hr8\min49}{\printim\yr2016\mo1\dy13\hr13\min29}{\version21}{\edmins26}
-{\nofpages4}{\nofwords1029}{\nofchars5866}{\*\company Stichting Deltares}{\nofcharsws6882}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
+\rsid8415516\rsid8471656\rsid8613675\rsid9054218\rsid9251590\rsid9259169\rsid9259511\rsid9324301\rsid9447286\rsid9534683\rsid9597286\rsid9837452\rsid9962015\rsid10041733\rsid10243997\rsid10641850\rsid10645519\rsid10889275\rsid10903480\rsid10907227
+\rsid10959533\rsid10965045\rsid10969153\rsid11011627\rsid11234572\rsid11404854\rsid11541481\rsid11547836\rsid11865015\rsid11875882\rsid12255994\rsid12391384\rsid12545017\rsid12603449\rsid12614763\rsid12714335\rsid12780684\rsid12874015\rsid12992049
+\rsid13187850\rsid13327662\rsid13378822\rsid13521383\rsid13526046\rsid13526234\rsid13707436\rsid13846203\rsid13923732\rsid14042855\rsid14108769\rsid14562082\rsid14624369\rsid14690030\rsid14697806\rsid14769386\rsid15038976\rsid15292511\rsid15341850
+\rsid15485484\rsid15549573\rsid15599413\rsid15600639\rsid15824340\rsid15997769\rsid15998385\rsid16072365\rsid16073068\rsid16086011\rsid16278240\rsid16536768\rsid16612758\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1
+\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title License Agreement}{\author Deltares}{\operator Edwin Bos}{\creatim\yr2016\mo8\dy4\hr11\min47}{\revtim\yr2016\mo9\dy16\hr11\min45}{\printim\yr2016\mo1\dy13\hr13\min29}
+{\version22}{\edmins27}{\nofpages4}{\nofwords1035}{\nofchars5906}{\*\company Stichting Deltares}{\nofcharsws6928}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1
\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
@@ -180,7 +180,7 @@
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \loch\af2\dbch\af31505\hich\f2 \'93}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2
GNU General Public License}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \loch\af2\dbch\af31505\hich\f2 \'94}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 versie 3 }{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 zo\hich\af2\dbch\af31505\loch\f2 als gepubliceerd door de Free Software Foundation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 zoals \hich\af2\dbch\af31505\loch\f2 gepubliceerd door de Free Software Foundation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 , voor de volgende bestanden}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732
\hich\af2\dbch\af31505\loch\f2 :
\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1201894\charrsid13327662 \hich\af2\dbch\af31505\loch\f2 1. }{
@@ -215,97 +215,104 @@
\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769
\hich\af2\dbch\af31505\loch\f2 .Data.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid11234572 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 13}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid9962015 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 13}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769
-\hich\af2\dbch\af31505\loch\f2 .Forms.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 14}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\hich\af2\dbch\af31505\loch\f2 .Forms.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015
+\par \hich\af2\dbch\af31505\loch\f2 14\hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 .
+\hich\af2\dbch\af31505\loch\f2 IO\hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid11234572 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 15}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769
+\hich\af2\dbch\af31505\loch\f2 .Plugin.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 16}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 .Plugin.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 15}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 GrassCoverErosion}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 Out}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid14108769\charrsid10041733 \hich\af2\dbch\af31505\loch\f2 wards}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid14108769 \hich\af2\dbch\af31505\loch\f2 .Service.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10041733 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 16}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10041733 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 17}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Data.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 17}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Forms.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10959533 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 18}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 18}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Forms.dll
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10959533 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 19}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Plugin.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 19}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Service.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 20}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10959533 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HeightStructures.Service.dll
\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 2}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid3952517 0}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid2521833 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid12714335 \hich\af2\dbch\af31505\loch\f2 Ringtoets.HydraRing.Calculation.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7633723 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 21}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid2521833 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid12714335 \hich\af2\dbch\af31505\loch\f2
+Ringtoets.HydraRing.Calculation.dll
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7633723 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 22}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10041733 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid12714335 \hich\af2\dbch\af31505\loch\f2 Ringtoets.HydraRing.Data.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7822308 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 22}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7822308 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 23}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid8282417 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HydraRing.IO.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 23}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Data.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 24}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 24}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Data.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 25}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2
Ringtoets.Integration.Forms.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 25}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Plugin.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 26}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Service.dll}{\rtlch\fcs1 \af2\afs21
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 26}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Plugin.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 27}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Service.dll}{\rtlch\fcs1 \af2\afs21
\ltrch\fcs0 \f2\fs21\insrsid13521383\charrsid13327662
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 27}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 28}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Data.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10641850 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 28}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10641850 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 29}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Forms.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 29}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 30}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid10641850 \hich\af2\dbch\af31505\loch\f2 Ringtoets.Piping.InputParameterCalculation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15038976 \hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid15600639
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 30}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 31}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid15600639
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 31}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.}{\rtlch\fcs1 \af2\afs21
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 32}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.}{\rtlch\fcs1 \af2\afs21
\ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 KernelWrapper.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639\charrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 32}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 33}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Plugin.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7884431 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 33}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7884431 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 34}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid2575490 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Primi}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7884431 \hich\af2\dbch\af31505\loch\f2 tives.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid7884431\charrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 34}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 35}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Service.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid13526046 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3952517 \hich\af2\dbch\af31505\loch\f2 35}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid13526046 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 36}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Revetment.Data.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13526046
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 36. Ringtoets.Revetment.Forms.dll
-\par \hich\af2\dbch\af31505\loch\f2 37}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13526046 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Revetment.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 38}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 37}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Revetment.Forms.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 38}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13526046 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Revetment.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid3298861
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 39}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid12545017 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Revetment.Service.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid3298861 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 39}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid3298861 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 40}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861\charrsid16536768 \hich\af2\dbch\af31505\loch\f2 StabilityStoneCover}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 .Data.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 40}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 41}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861\charrsid16536768 \hich\af2\dbch\af31505\loch\f2 StabilityStoneCover}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 .Forms.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 41}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 42}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861\charrsid16536768 \hich\af2\dbch\af31505\loch\f2 StabilityStoneCover}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 .IO.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 42}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 43}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861\charrsid16536768 \hich\af2\dbch\af31505\loch\f2 StabilityStoneCover}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 .Plugin.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 43}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 44}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid3298861\charrsid16536768 \hich\af2\dbch\af31505\loch\f2 StabilityStoneCover}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid3298861 \hich\af2\dbch\af31505\loch\f2 .Service.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid16278240 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15824340 \hich\af2\dbch\af31505\loch\f2 44}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid16278240 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 45}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid2649997\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.WaveImpactAsphaltCover.Data.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997
-\par \hich\af2\dbch\af31505\loch\f2 4}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 5}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2
-. Ringtoets.WaveImpactAsphaltCover.Forms.dll
-\par
-\par \hich\af2\dbch\af31505\loch\f2 4}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2
-. Ringtoets.WaveImpactAsphaltCover.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 IO}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 .dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid2649997 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 47}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid9962015 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 4}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.W}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015
+\hich\af2\dbch\af31505\loch\f2 aveImpactAsphaltCover.Forms.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid16278240 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 4}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 7}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.WaveImpactAsphaltCover.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 IO}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 .dll
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid2649997 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 48}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid2649997\charrsid2649997 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.WaveImpactAsphaltCover.Plugin.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid3298861 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid16278240 \hich\af2\dbch\af31505\loch\f2 48}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid7168476 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.WaveImpactAsphaltCover.Service.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid2649997\charrsid15600639
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid3298861 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid9962015 \hich\af2\dbch\af31505\loch\f2 49}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid7168476 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.WaveImpactAsphaltCover.S\hich\af2\dbch\af31505\loch\f2 ervice.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid2649997\charrsid15600639
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639\charrsid15600639
\par }{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid15824340 \hich\af2\dbch\af31505\loch\f2 A. \tab }{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0
-\b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 Software licentievoorwaarden \hich\af2\dbch\af31505\loch\f2 \hich\f2 onder de \'93\loch\f2 \hich\f2 GNU LESSER GENERAL PUBLIC LICENSE\'94\loch\f2
+\b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 \hich\f2 Software licentievoorwaarden onder de \'93\loch\f2 \hich\f2 GNU LESSER GENERAL PUBLIC LICENSE\'94\loch\f2
versie 3 zoals gepubliceerd door de Free Software Foundation.
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9259511 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 1. }{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511\charrsid1010843 \hich\af2\dbch\af31505\loch\f2 Dit programma genaamd \hich\f2 \lquote \loch\f2 Ringtoets\hich\f2 \rquote \loch\f2
+\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511\charrsid1010843 \hich\af2\dbch\af31505\loch\f2 Dit programma genaamd \hich\f2 \lquote \loch\f2 Ringtoets\hich\f2 \rquote \hich\af2\dbch\af31505\loch\f2
is software voor het gebruik bij het toetsen van dijken overeenkomstig het }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511 \hich\af2\dbch\af31505\loch\f2 WTI 2017 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511\charrsid1010843 \hich\af2\dbch\af31505\loch\f2 voor dijken. Ringtoets is\hich\af2\dbch\af31505\loch\f2
- nog in ontwikkeling en nog niet voldoende getest om te gebruiken anders dan voor kennisname van haar functionaliteiten. Ieder ander gebruik wordt ten stelligste afgeraden door Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511\charrsid1010843 \hich\af2\dbch\af31505\loch\f2
+voor dijken. Ringtoets is nog in ontwikkeling en nog niet voldoende getest om te gebruiken anders dan voor kennisname van haar functionaliteiten. Ieder ander gebruik wordt\hich\af2\dbch\af31505\loch\f2 ten stelligste afgeraden door Deltares. }{
+\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid9259511
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573
\par \hich\af2\dbch\af31505\loch\f2 2. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Copyright }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15341850 \loch\af2\dbch\af31505\hich\f2 \'a9\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2
Stichting Deltares, 201}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 A\hich\af2\dbch\af31505\loch\f2 lle rechten voorbehouden.
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Alle rechten voorbehouden.
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 3}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . U mag het programma }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 zelf verder verspreiden}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
@@ -321,21 +328,22 @@
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 5}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . De tekst van de GNU Lesser General Public License }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 versie 3 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 wordt gezamenlijk met de Software}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
-\hich\af2\dbch\af31505\loch\f2 geleverd}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Zo niet, zie dan }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 <}
-{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 HYPERLINK "}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/lgpl-3.0\hich\af2\dbch\af31505\loch\f2 .en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 wordt gezamenlijk m\hich\af2\dbch\af31505\loch\f2 et de Software}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geleverd}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1
+\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Zo niet, zie dan }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084
+\hich\af2\dbch\af31505\loch\f2 <}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 HYPERLINK "}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/lgpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
+\hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7200000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f006c00670070006c002d0033002e0030002e0065006e002e006800
-74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000004400e900006e14ec68d800000000000700b2004f000000ec000000006e20ffffff000000720021010002005900d8e90000fb00000037e90000be000049d8}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/lgpl-3.0.en.html}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid12603449 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .
+74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000004400e900006e14ec68d800000000000700b2004f000000ec000000006e20ffffff000000720021010002005900d8e90000fb00000037e90000be000049d8ef}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http:/\hich\af2\dbch\af31505\loch\f2 /www.gnu.org/licenses/lgpl-3.0.en.html}}}\sectd \ltrsect
+\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid12603449 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21
+\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . Alle namen}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid14769386 \hich\af2\dbch\af31505\loch\f2 , }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \hich\af2\dbch\af31505\loch\f2 s en verwijzingen naar "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \loch\f2 s en verwijzingen naar "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850
@@ -344,26 +352,26 @@
\par }\pard \ltrpar\ql \li855\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin855\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 B.\tab }{
\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 \hich\f2 Software licentievoorwaarden onder de \'93\loch\f2 \hich\f2 GNU GENERAL PUBLIC LICENSE\'94\loch\f2
- versie 3 z\hich\af2\dbch\af31505\loch\f2 oals gepubliceerd door de Free Software Foundation.}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428
+ versie 3 zoals gepubliceerd door de Free Software Foundation.}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16073068 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 1. }{\rtlch\fcs1
\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068\charrsid1010843 \hich\af2\dbch\af31505\loch\f2 Dit programma genaamd \hich\f2 \lquote \loch\f2 Ringtoets\hich\f2 \rquote \loch\f2
is software voor het gebruik bij het toetsen van dijken overeenkomstig het }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068 \hich\af2\dbch\af31505\loch\f2 WTI 2017 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068\charrsid1010843 \hich\af2\dbch\af31505\loch\f2 voor dijken. Ringtoets is nog in ontwikkeling en nog niet voldoende get\hich\af2\dbch\af31505\loch\f2
-est om te gebruiken anders dan voor kennisname van haar functionaliteiten. Ieder ander gebruik wordt ten stelligste afgeraden door Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068\charrsid1010843 \hich\af2\dbch\af31505\loch\f2
+voor dijken. Ringtoets is nog in ontwikkeling en nog niet voldoende getest om te gebruiken anders dan voor kennisname van haar functionaliteiten. Ieder ander gebruik wordt ten stelligste afgeraden door Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid16073068
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573
\par \hich\af2\dbch\af31505\loch\f2 2. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Copyright}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid3020322 \hich\af2\dbch\af31505\loch\f2 \hich\f2 \'a9}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2
Stichting Deltares, 201}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Alle rechten voorbehouden.
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 A\hich\af2\dbch\af31505\loch\f2 lle rechten voorbehouden.
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 3}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
-\hich\af2\dbch\af31505\loch\f2 . U mag het programma }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 zelf verder versprei\hich\af2\dbch\af31505\loch\f2 den}{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 en/of aanpassen }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1010843
-\hich\af2\dbch\af31505\loch\f2 overeenkomstig }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 de }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 GNU }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2
-General Public License versie 3.
+\hich\af2\dbch\af31505\loch\f2 . U mag het programma }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 zelf verder verspreiden}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 en/of aanpassen }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1010843 \hich\af2\dbch\af31505\loch\f2
+overeenkomstig }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 de }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
+\hich\af2\dbch\af31505\loch\f2 GNU }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 General Public License versie 3.
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 4}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . Het programma wordt verspreid in de hoop dat het van nut is, maar ZONDER ENIGE GA}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 RANTIE}{
@@ -373,22 +381,22 @@
voor meer details.
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 5}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
-\hich\af2\dbch\af31505\loch\f2 . De teks\hich\af2\dbch\af31505\loch\f2 t van de GNU General Public License }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid11875882 \hich\af2\dbch\af31505\loch\f2 versie 3 }{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 wordt gezamenlijk met de Software}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
+\hich\af2\dbch\af31505\loch\f2 . De tekst van de GNU General Public License }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid11875882 \hich\af2\dbch\af31505\loch\f2 versie 3 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 wordt gezamenlijk met de Software}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
\hich\af2\dbch\af31505\loch\f2 geleverd}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Zo niet, zie dan }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 <}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 HYPERLINK "}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid3686156 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/gpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
\hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f00670070006c002d0033002e0030002e0065006e002e0068007400
-6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c0000945e0000000065002f30000060b30004000000000000000000d8003500000000000000e5ff1f006000000052000041ec000000650000160072060059}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c0000945e0000000065002f30000060b30004000000000000000000d8003500000000000000e5ff1f006000000052000041ec00000065000016007206005963}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/gpl-3.0.en.html}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1
\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{
\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . Alle namen}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid12992049 \hich\af2\dbch\af31505\loch\f2 , }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \loch\f2 s en verwijzingen naar "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \hich\af2\dbch\af31505\loch\f2 s en verwijzingen naar "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850
@@ -499,18 +507,18 @@
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000e039
-f75c1d0fd2010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000e039f75c1d0fd201
-e039f75c1d0fd2010000000000000000000000004100d500d800cb00c40042003100d5004f00d400ce00c4004f00cc00d7003000d100dc00ca0055004d00c0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000e039f75c1d0f
-d201e039f75c1d0fd2010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
+ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000b0a5
+201aff0fd2010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000b0a5201aff0fd201
+b0a5201aff0fd2010000000000000000000000004a00c8004d0044004e0042004f00490031004500de004700de00d0004300d600c900cc00d4004900c700c0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000b0a5201aff0f
+d201b0a5201aff0fd2010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267
2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000
-0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b39303242
-354530332d463531362d344233422d413433412d4344444143374341393433327d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c
+0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b33343033
+383332362d383831332d344636432d383646422d3030423641364344303839457d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c
64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000
0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000
Index: Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs
===================================================================
diff -u -r1afcd478d6992b815486c2697f3d5ce76c90b975 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs (.../TestHelperTest.cs) (revision 1afcd478d6992b815486c2697f3d5ce76c90b975)
+++ Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs (.../TestHelperTest.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -110,6 +110,9 @@
path = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.GrassCoverErosionInwards.Integration);
Assert.IsTrue(Directory.Exists(path));
+ path = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.GrassCoverErosionOutwards.IO);
+ Assert.IsTrue(Directory.Exists(path));
+
path = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Piping.IO);
Assert.IsTrue(Directory.Exists(path));
path = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Piping.Plugin);
Index: Core/Common/test/Core.Common.TestUtil/TestDataPath.cs
===================================================================
diff -u -r1afcd478d6992b815486c2697f3d5ce76c90b975 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Core/Common/test/Core.Common.TestUtil/TestDataPath.cs (.../TestDataPath.cs) (revision 1afcd478d6992b815486c2697f3d5ce76c90b975)
+++ Core/Common/test/Core.Common.TestUtil/TestDataPath.cs (.../TestDataPath.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -74,6 +74,11 @@
public static readonly TestDataPath Integration = System.IO.Path.Combine("Ringtoets", "GrassCoverErosionInwards", "test", "Ringtoets.GrassCoverErosionInwards.Integration.Test");
}
+ public static class GrassCoverErosionOutwards
+ {
+ public static readonly TestDataPath IO = System.IO.Path.Combine("Ringtoets", "GrassCoverErosionOutwards", "test", "Ringtoets.GrassCoverErosionOutwards.IO.Test");
+ }
+
public static class HydraRing
{
public static readonly TestDataPath IO = System.IO.Path.Combine("Ringtoets", "HydraRing", "test", "Ringtoets.HydraRing.IO.Test");
Index: Ringtoets.sln
===================================================================
diff -u -rd42451749e8feec1c96555eb81b1cd7d67e30146 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets.sln (.../Ringtoets.sln) (revision d42451749e8feec1c96555eb81b1cd7d67e30146)
+++ Ringtoets.sln (.../Ringtoets.sln) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -12,6 +12,7 @@
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.Ringtoets", "Application\Ringtoets\src\Application.Ringtoets\Application.Ringtoets.csproj", "{4A7D6720-4AA1-4F0B-A796-A0436DB3D7D7}"
ProjectSection(ProjectDependencies) = postProject
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D} = {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}
{9E4A7C0B-F8B5-4101-B9D5-90F3F3C0FF7C} = {9E4A7C0B-F8B5-4101-B9D5-90F3F3C0FF7C}
{4A06DF0D-5D75-4BAD-A95A-A3DB9B7C4AD5} = {4A06DF0D-5D75-4BAD-A95A-A3DB9B7C4AD5}
{D64E4F0E-E341-496F-82B2-941AD202B4E3} = {D64E4F0E-E341-496F-82B2-941AD202B4E3}
@@ -979,6 +980,16 @@
{C90B77DA-E421-43CC-B82E-529651BC21AC} = {C90B77DA-E421-43CC-B82E-529651BC21AC}
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ringtoets.GrassCoverErosionOutwards.IO", "Ringtoets\GrassCoverErosionOutwards\src\Ringtoets.GrassCoverErosionOutwards.IO\Ringtoets.GrassCoverErosionOutwards.IO.csproj", "{6EAEEC05-E564-45FC-AE7E-912F3612CC9D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {C90B77DA-E421-43CC-B82E-529651BC21AC} = {C90B77DA-E421-43CC-B82E-529651BC21AC}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ringtoets.GrassCoverErosionOutwards.IO.Test", "Ringtoets\GrassCoverErosionOutwards\test\Ringtoets.GrassCoverErosionOutwards.IO.Test\Ringtoets.GrassCoverErosionOutwards.IO.Test.csproj", "{81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {C90B77DA-E421-43CC-B82E-529651BC21AC} = {C90B77DA-E421-43CC-B82E-529651BC21AC}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CreateInstaller|x86 = CreateInstaller|x86
@@ -2454,6 +2465,24 @@
{99BEB4C4-A69A-4557-A860-48DDA0148481}.Release|x86.Build.0 = Release|x86
{99BEB4C4-A69A-4557-A860-48DDA0148481}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
{99BEB4C4-A69A-4557-A860-48DDA0148481}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.CreateInstaller|x86.ActiveCfg = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.CreateInstaller|x86.Build.0 = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.CreateInstallerWithDemoProject|x86.Build.0 = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.Debug|x86.ActiveCfg = Debug|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.Debug|x86.Build.0 = Debug|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.Release|x86.ActiveCfg = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.Release|x86.Build.0 = Release|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.CreateInstaller|x86.ActiveCfg = Release|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.Debug|x86.ActiveCfg = Debug|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.Debug|x86.Build.0 = Debug|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.Release|x86.ActiveCfg = Release|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.Release|x86.Build.0 = Release|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -2640,11 +2669,13 @@
{41B829C1-630F-40B0-8BEE-B1C4C94EC8C4} = {FFF821BA-DC30-475C-B1A1-943E814C2CB1}
{9B3ED064-E29F-4D38-85E0-3A82B77BA702} = {FFF821BA-DC30-475C-B1A1-943E814C2CB1}
{18E9F7C8-3170-4E9D-8D9F-1378225EED90} = {FFF821BA-DC30-475C-B1A1-943E814C2CB1}
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D} = {FFF821BA-DC30-475C-B1A1-943E814C2CB1}
{45AD766E-8396-4505-B9FF-998CFE2D90D0} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
{BEB8902D-5964-434F-8C37-AC8050C3D683} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
{C7A0BCEB-D7F9-4DC0-9F9B-29FF8DD2E4BE} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
{F2A57BFC-05F1-4B7B-B394-4A7E85A69CE7} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
{A07E4A59-496A-4908-8316-F5CA21F4F862} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF} = {2B6156FD-080B-4869-B148-E4A2995F0EFB}
{363E7AE9-3D49-414B-92DF-9010D7F6370B} = {F9525724-F55E-4574-8581-1DC990FA8518}
{69B95FED-E2DF-42E8-BF6E-8A94EFACD2DC} = {F9525724-F55E-4574-8581-1DC990FA8518}
{567E0B69-5280-41CE-ADD6-443725A61C86} = {363E7AE9-3D49-414B-92DF-9010D7F6370B}
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs
===================================================================
diff -u -rd689ea05c1014eb4d51b927e11eb6c48255f0a47 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision d689ea05c1014eb4d51b927e11eb6c48255f0a47)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -605,6 +605,16 @@
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
+ public static System.Drawing.Bitmap CsvFileIcon {
+ get {
+ object obj = ResourceManager.GetObject("CsvFileIcon", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
public static System.Drawing.Bitmap DatabaseIcon {
get {
object obj = ResourceManager.GetObject("DatabaseIcon", resourceCulture);
@@ -1201,6 +1211,15 @@
}
///
+ /// Looks up a localized string similar to Waterstanden en golfhoogten uit marginale statistiek (*.shp)..
+ ///
+ public static string HydraulicBoundaryLocationsExporter_DisplayName {
+ get {
+ return ResourceManager.GetString("HydraulicBoundaryLocationsExporter_DisplayName", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
public static System.Drawing.Bitmap InputFolderIcon {
@@ -1347,6 +1366,16 @@
}
///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ public static System.Drawing.Bitmap PointShapefileIcon {
+ get {
+ object obj = ResourceManager.GetObject("PointShapefileIcon", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
/// Looks up a localized string similar to De veiligheidsfactor voor deze berekening..
///
public static string ProbabilityAssessmentOutput_FactorOfSafety_Description {
@@ -1642,6 +1671,15 @@
}
///
+ /// Looks up a localized string similar to Berekende belastingen bij verschillende waterstanden (*.csv)..
+ ///
+ public static string WaveConditionsExporter_DisplayName {
+ get {
+ return ResourceManager.GetString("WaveConditionsExporter_DisplayName", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized string similar to Locatie (RD) [m].
///
public static string WorldReferencePoint_DisplayName {
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx
===================================================================
diff -u -rd689ea05c1014eb4d51b927e11eb6c48255f0a47 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx (.../Resources.resx) (revision d689ea05c1014eb4d51b927e11eb6c48255f0a47)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx (.../Resources.resx) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -634,4 +634,16 @@
..\Resources\calculation_icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\text_columns.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\point_shape_file.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Waterstanden en golfhoogten uit marginale statistiek (*.shp).
+
+
+ Berekende belastingen bij verschillende waterstanden (*.csv).
+
\ No newline at end of file
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Resources/point_shape_file.png
===================================================================
diff -u
Binary files differ
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Resources/text_columns.png
===================================================================
diff -u
Binary files differ
Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj
===================================================================
diff -u -rd689ea05c1014eb4d51b927e11eb6c48255f0a47 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision d689ea05c1014eb4d51b927e11eb6c48255f0a47)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -216,6 +216,8 @@
+
+
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/GrassCoverErosionOutwardsWaveConditionsExporter.cs
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/GrassCoverErosionOutwardsWaveConditionsExporter.cs (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/GrassCoverErosionOutwardsWaveConditionsExporter.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,69 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using Core.Common.IO.Exceptions;
+using Ringtoets.GrassCoverErosionOutwards.Data;
+using Ringtoets.Revetment.IO;
+
+namespace Ringtoets.GrassCoverErosionOutwards.IO
+{
+ ///
+ /// Exports grass cover erosion outwards wave conditions and stores then as a csv file.
+ ///
+ public class GrassCoverErosionOutwardsWaveConditionsExporter : WaveConditionsExporterBase
+ {
+ ///
+ /// Creates a new instance of .
+ ///
+ /// The objects to export.
+ /// The file path to export to.
+ /// Thrown when any parameter is null.
+ /// Thrown when is invalid.
+ /// Thrown when the file could not be written.
+ public GrassCoverErosionOutwardsWaveConditionsExporter(IEnumerable calculations, string filePath)
+ : base(CreateExportableWaveConditionsCollection(calculations), filePath) {}
+
+ private static IEnumerable CreateExportableWaveConditionsCollection(IEnumerable calculations)
+ {
+ if (calculations == null)
+ {
+ throw new ArgumentNullException("calculations");
+ }
+
+ var exportableWaveConditions = new List();
+
+ IEnumerable exportableCalculations =
+ calculations.Where(c => c.HasOutput && c.InputParameters.HydraulicBoundaryLocation != null);
+
+ foreach (GrassCoverErosionOutwardsWaveConditionsCalculation calculation in exportableCalculations)
+ {
+ exportableWaveConditions.AddRange(
+ ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection(
+ calculation.Name, calculation.InputParameters, calculation.Output.Items, CoverType.Grass));
+ }
+
+ return exportableWaveConditions;
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Properties/AssemblyInfo.cs
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Properties/AssemblyInfo.cs (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Properties/AssemblyInfo.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,27 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyTitle("Ringtoets.GrassCoverErosionOutwards.IO")]
+[assembly: AssemblyProduct("Ringtoets.GrassCoverErosionOutwards.IO")]
+[assembly: Guid("520a9df7-880a-4d41-854f-15642056cb93")]
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Ringtoets.GrassCoverErosionOutwards.IO.csproj
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Ringtoets.GrassCoverErosionOutwards.IO.csproj (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.IO/Ringtoets.GrassCoverErosionOutwards.IO.csproj (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,95 @@
+
+
+
+
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}
+ Library
+ Properties
+ Ringtoets.GrassCoverErosionOutwards.IO
+ Ringtoets.GrassCoverErosionOutwards.IO
+ v4.0
+ 512
+
+
+ true
+ full
+ false
+ DEBUG;TRACE
+ prompt
+
+
+ none
+ true
+ TRACE
+ prompt
+
+
+ TRACE
+ true
+ true
+ pdbonly
+ prompt
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Properties\GlobalAssembly.cs
+
+
+
+
+
+
+ Copying.licenseheader
+
+
+
+
+ {3bbfd65b-b277-4e50-ae6d-bd24c3434609}
+ Core.Common.Base
+ False
+
+
+ {E344867E-9AC9-44C8-88A5-8185681679A9}
+ Core.Common.IO
+ False
+
+
+ {d4200f43-3f72-4f42-af0a-8ced416a38ec}
+ Ringtoets.Common.Data
+ False
+
+
+ {70f8cc9c-5bc8-4fb2-b201-eae7fa8088c2}
+ Ringtoets.HydraRing.Data
+ False
+
+
+ {87c2c553-c0bc-40bf-b1ea-b83bff357f27}
+ Ringtoets.Revetment.Data
+ False
+
+
+ {E3347B16-BB18-41C1-8D34-FBCBF20DB695}
+ Ringtoets.Revetment.IO
+ False
+
+
+ {E7225477-577F-4A17-B7EC-6721158E1543}
+ Ringtoets.GrassCoverErosionOutwards.Data
+ False
+
+
+
+
+
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs
===================================================================
diff -u -r7e73b46787b05288e766f041ba935e20edf1eb93 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 7e73b46787b05288e766f041ba935e20edf1eb93)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -46,6 +46,7 @@
using Ringtoets.GrassCoverErosionOutwards.Forms.PresentationObjects;
using Ringtoets.GrassCoverErosionOutwards.Forms.PropertyClasses;
using Ringtoets.GrassCoverErosionOutwards.Forms.Views;
+using Ringtoets.GrassCoverErosionOutwards.IO;
using Ringtoets.GrassCoverErosionOutwards.Plugin.Properties;
using Ringtoets.GrassCoverErosionOutwards.Service;
using Ringtoets.GrassCoverErosionOutwards.Service.MessageProviders;
@@ -194,12 +195,50 @@
{
yield return new ExportInfo
{
+ Name = RingtoetsCommonFormsResources.HydraulicBoundaryLocationsExporter_DisplayName,
+ Category = RingtoetsCommonFormsResources.Ringtoets_Category,
+ Image = RingtoetsCommonFormsResources.PointShapefileIcon,
CreateFileExporter = (context, filePath) =>
new HydraulicBoundaryLocationsExporter(context.WrappedData.HydraulicBoundaryLocations,
filePath, Resources.DesignWaterLevel_Description, Resources.WaveHeight_Description),
IsEnabled = context => context.WrappedData.HydraulicBoundaryLocations.Count > 0,
FileFilter = RingtoetsCommonIoResources.DataTypeDisplayName_shape_file_filter
};
+
+ yield return new ExportInfo
+ {
+ Name = RingtoetsCommonFormsResources.WaveConditionsExporter_DisplayName,
+ Category = RingtoetsCommonFormsResources.Ringtoets_Category,
+ Image = RingtoetsCommonFormsResources.CsvFileIcon,
+ CreateFileExporter = (context, filePath) =>
+ {
+ var calculations = context.WrappedData.WaveConditionsCalculationGroup.GetCalculations().Cast();
+ return new GrassCoverErosionOutwardsWaveConditionsExporter(calculations, filePath);
+ },
+ IsEnabled = context => context.WrappedData.WaveConditionsCalculationGroup.GetCalculations().Cast().Any(c => c.HasOutput),
+ FileFilter = RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter
+ };
+
+ yield return new ExportInfo
+ {
+ CreateFileExporter = (context, filePath) =>
+ {
+ var calculations = context.WrappedData.GetCalculations().Cast();
+ return new GrassCoverErosionOutwardsWaveConditionsExporter(calculations, filePath);
+ },
+ IsEnabled = context => context.WrappedData.GetCalculations().Cast().Any(c => c.HasOutput),
+ FileFilter = RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter
+ };
+
+ yield return new ExportInfo
+ {
+ CreateFileExporter = (context, filePath) => new GrassCoverErosionOutwardsWaveConditionsExporter(new[]
+ {
+ context.WrappedData
+ }, filePath),
+ IsEnabled = context => context.WrappedData.HasOutput,
+ FileFilter = RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter
+ };
}
public override void Activate()
Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/Ringtoets.GrassCoverErosionOutwards.Plugin.csproj
===================================================================
diff -u -r7e73b46787b05288e766f041ba935e20edf1eb93 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/Ringtoets.GrassCoverErosionOutwards.Plugin.csproj (.../Ringtoets.GrassCoverErosionOutwards.Plugin.csproj) (revision 7e73b46787b05288e766f041ba935e20edf1eb93)
+++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/Ringtoets.GrassCoverErosionOutwards.Plugin.csproj (.../Ringtoets.GrassCoverErosionOutwards.Plugin.csproj) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -84,6 +84,7 @@
{F49BD8B2-332A-4C91-A196-8CCE0A2C7D98}
Core.Common.Utils
+ False
{d4200f43-3f72-4f42-af0a-8ced416a38ec}
@@ -130,6 +131,11 @@
Ringtoets.Revetment.Forms
False
+
+ {e3347b16-bb18-41c1-8d34-fbcbf20db695}
+ Ringtoets.Revetment.IO
+ False
+
{2331235F-1E56-4344-ACC2-191C22A39594}
Ringtoets.Revetment.Service
@@ -145,6 +151,11 @@
Ringtoets.GrassCoverErosionOutwards.Forms
False
+
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}
+ Ringtoets.GrassCoverErosionOutwards.IO
+ False
+
{18e9f7c8-3170-4e9d-8d9f-1378225eed90}
Ringtoets.GrassCoverErosionOutwards.Service
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,67 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using Core.Common.TestUtil;
+using NUnit.Framework;
+using Ringtoets.GrassCoverErosionOutwards.Data;
+using Ringtoets.Revetment.IO;
+
+namespace Ringtoets.GrassCoverErosionOutwards.IO.Test
+{
+ [TestFixture]
+ public class GrassCoverErosionOutwardsWaveConditionsExporterTest
+ {
+ private readonly string testFilePath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.GrassCoverErosionOutwards.IO, "test.csv");
+
+ [Test]
+ public void Constructor_ValidParameters_ExpectedValues()
+ {
+ // Call
+ var waveConditionsExporter = new GrassCoverErosionOutwardsWaveConditionsExporter(new GrassCoverErosionOutwardsWaveConditionsCalculation[0], testFilePath);
+
+ // Assert
+ Assert.IsInstanceOf(waveConditionsExporter);
+ }
+
+ [Test]
+ public void Constructor_CalculationNull_ThrowArgumentNullException()
+ {
+ // Call
+ TestDelegate call = () => new GrassCoverErosionOutwardsWaveConditionsExporter(null, testFilePath);
+
+ // Assert
+ var exception = Assert.Throws(call);
+ Assert.AreEqual("calculations", exception.ParamName);
+ }
+
+ [Test]
+ public void Constructor_FilePathNull_ThrowArgumentNullException()
+ {
+ // Call
+ TestDelegate call = () => new GrassCoverErosionOutwardsWaveConditionsExporter(new GrassCoverErosionOutwardsWaveConditionsCalculation[0], null);
+
+ // Assert
+ var exception = Assert.Throws(call);
+ Assert.AreEqual("filePath", exception.ParamName);
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Properties/AssemblyInfo.cs
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Properties/AssemblyInfo.cs (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Properties/AssemblyInfo.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,27 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyTitle("Ringtoets.GrassCoverErosionOutwards.IO.Test")]
+[assembly: AssemblyProduct("Ringtoets.GrassCoverErosionOutwards.IO.Test")]
+[assembly: Guid("45d7ec40-4d7b-4e29-b442-2f87bafa4310")]
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Ringtoets.GrassCoverErosionOutwards.IO.Test.csproj
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Ringtoets.GrassCoverErosionOutwards.IO.Test.csproj (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/Ringtoets.GrassCoverErosionOutwards.IO.Test.csproj (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,94 @@
+
+
+
+ Debug
+ x86
+ {81F8FE84-1D56-4B8C-BAF5-7CF8B2ABA0FF}
+ Library
+ Properties
+ Ringtoets.GrassCoverErosionOutwards.IO.Test
+ Ringtoets.GrassCoverErosionOutwards.IO.Test
+ v4.0
+ 512
+
+
+ true
+ bin\Debug\
+ 4
+ x86
+ MinimumRecommendedRules.ruleset
+ TRACE;DEBUG
+ full
+
+
+ bin\Release\
+ 4
+ x86
+ MinimumRecommendedRules.ruleset
+ TRACE
+ true
+
+
+ bin\ReleaseForCodeCoverage\
+ TRACE
+ true
+ x86
+ MinimumRecommendedRules.ruleset
+ none
+
+
+
+ ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll
+ True
+
+
+
+
+
+
+ Properties\GlobalAssembly.cs
+
+
+
+
+
+
+ Copying.licenseheader
+
+
+
+
+
+ {3bbfd65b-b277-4e50-ae6d-bd24c3434609}
+ Core.Common.Base
+
+
+ {D749EE4C-CE50-4C17-BF01-9A953028C126}
+ Core.Common.TestUtil
+
+
+ {d4200f43-3f72-4f42-af0a-8ced416a38ec}
+ Ringtoets.Common.Data
+
+
+ {E3347B16-BB18-41C1-8D34-FBCBF20DB695}
+ Ringtoets.Revetment.IO
+
+
+ {E7225477-577F-4A17-B7EC-6721158E1543}
+ Ringtoets.GrassCoverErosionOutwards.Data
+
+
+ {6EAEEC05-E564-45FC-AE7E-912F3612CC9D}
+ Ringtoets.GrassCoverErosionOutwards.IO
+
+
+
+
+
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/packages.config
===================================================================
diff -u
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/packages.config (revision 0)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.IO.Test/packages.config (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,26 @@
+
+
+
+
+
\ No newline at end of file
Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/GrassCoverErosionOutwardsPluginTest.cs
===================================================================
diff -u -r7e73b46787b05288e766f041ba935e20edf1eb93 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/GrassCoverErosionOutwardsPluginTest.cs (.../GrassCoverErosionOutwardsPluginTest.cs) (revision 7e73b46787b05288e766f041ba935e20edf1eb93)
+++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/GrassCoverErosionOutwardsPluginTest.cs (.../GrassCoverErosionOutwardsPluginTest.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -136,11 +136,10 @@
ExportInfo[] exportInfos = plugin.GetExportInfos().ToArray();
// Assert
- Assert.AreEqual(1, exportInfos.Length);
- var hydraulicBoundaryLocationExportInfo = exportInfos.Single(ei => ei.DataType == typeof(HydraulicBoundariesGroupContext));
- Assert.IsNull(hydraulicBoundaryLocationExportInfo.Name);
- Assert.IsNull(hydraulicBoundaryLocationExportInfo.Image);
- Assert.IsNull(hydraulicBoundaryLocationExportInfo.Category);
+ Assert.AreEqual(4, exportInfos.Length);
+ Assert.AreEqual(2, exportInfos.Count(ei => ei.DataType == typeof(HydraulicBoundariesGroupContext)));
+ Assert.IsTrue(exportInfos.Any(ei => ei.DataType == typeof(GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext)));
+ Assert.IsTrue(exportInfos.Any(ei => ei.DataType == typeof(GrassCoverErosionOutwardsWaveConditionsCalculationContext)));
}
}
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs
===================================================================
diff -u
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs (revision 0)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,145 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Linq;
+using Core.Common.Base.IO;
+using Core.Common.Gui.Plugin;
+using NUnit.Framework;
+using Rhino.Mocks;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.GrassCoverErosionOutwards.Data;
+using Ringtoets.GrassCoverErosionOutwards.Forms.PresentationObjects;
+using Ringtoets.GrassCoverErosionOutwards.Plugin;
+using Ringtoets.Revetment.Data;
+using Ringtoets.Revetment.IO;
+
+namespace Ringtoets.Integration.Forms.Test.ExportInfos
+{
+ [TestFixture]
+ public class GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest
+ {
+ [Test]
+ public void CreateFileExporter_Always_ExpectedPropertiesSet()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(new GrassCoverErosionOutwardsWaveConditionsCalculation(),
+ failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ IFileExporter fileExporter = exportInfo.CreateFileExporter(context, "test");
+
+ // Assert
+ Assert.IsInstanceOf(fileExporter);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void FileFilter_Always_ReturnsFileFilter()
+ {
+ // Setup
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ string fileFilter = exportInfo.FileFilter;
+
+ // Assert
+ Assert.AreEqual("Kommagescheiden bestand (*.csv)|*.csv", fileFilter);
+ }
+ }
+
+ [Test]
+ public void IsEnabled_GrassCoverErosionOutwardsWaveConditionsCalculationHasOutputFalse_ReturnsFalse()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(new GrassCoverErosionOutwardsWaveConditionsCalculation(),
+ failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.IsFalse(isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void IsEnabled_GrassCoverErosionOutwardsWaveConditionsCalculationHasOutputTrue_ReturnsTrue()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var output = new[]
+ {
+ new WaveConditionsOutput(1, 0, 3, 5),
+ new WaveConditionsOutput(8, 2, 6, 1)
+ };
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(
+ new GrassCoverErosionOutwardsWaveConditionsCalculation
+ {
+ Output = new GrassCoverErosionOutwardsWaveConditionsOutput(output)
+ },
+ failureMechanism, assessmentSection);
+
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.IsTrue(isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ private static ExportInfo GetExportInfo(GrassCoverErosionOutwardsPlugin plugin)
+ {
+ return plugin.GetExportInfos().First(ei => ei.DataType == typeof(GrassCoverErosionOutwardsWaveConditionsCalculationContext));
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs
===================================================================
diff -u
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs (revision 0)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -0,0 +1,221 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Linq;
+using Core.Common.Base.IO;
+using Core.Common.Gui.Plugin;
+using NUnit.Framework;
+using Rhino.Mocks;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.Common.Data.Calculation;
+using Ringtoets.GrassCoverErosionOutwards.Data;
+using Ringtoets.GrassCoverErosionOutwards.Forms.PresentationObjects;
+using Ringtoets.GrassCoverErosionOutwards.Plugin;
+using Ringtoets.Revetment.Data;
+using Ringtoets.Revetment.IO;
+
+namespace Ringtoets.Integration.Forms.Test.ExportInfos
+{
+ [TestFixture]
+ public class GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest
+ {
+ [Test]
+ public void CreateFileExporter_Always_ExpectedPropertiesSet()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var calculationGroup = new CalculationGroup();
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(calculationGroup, failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ IFileExporter fileExporter = exportInfo.CreateFileExporter(context, "test");
+
+ // Assert
+ Assert.IsInstanceOf(fileExporter);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void FileFilter_Always_ReturnsFileFilter()
+ {
+ // Setup
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ string fileFilter = exportInfo.FileFilter;
+
+ // Assert
+ Assert.AreEqual("Kommagescheiden bestand (*.csv)|*.csv", fileFilter);
+ }
+ }
+
+ [Test]
+ public void IsEnabled_NoGrassCoverErosionOutwardsWaveConditionsCalculation_ReturnsFalse()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var calculationGroup = new CalculationGroup();
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(calculationGroup, failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.IsFalse(isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void IsEnabled_GrassCoverErosionOutwardsWaveConditionsCalculationHasOutputFalse_ReturnsFalse()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var calculationGroup = new CalculationGroup();
+ calculationGroup.Children.Add(new GrassCoverErosionOutwardsWaveConditionsCalculation());
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(calculationGroup, failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.IsFalse(isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void IsEnabled_GrassCoverErosionOutwardsWaveConditionsCalculationHasOutputTrue_ReturnsTrue()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var calculationGroup = new CalculationGroup();
+ var output = new[]
+ {
+ new WaveConditionsOutput(1, 0, 3, 5),
+ new WaveConditionsOutput(8, 2, 6, 1)
+ };
+
+ calculationGroup.Children.Add(new GrassCoverErosionOutwardsWaveConditionsCalculation
+ {
+ Output = new GrassCoverErosionOutwardsWaveConditionsOutput(output)
+ });
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(calculationGroup, failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.IsTrue(isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ [TestCase(true)]
+ [TestCase(false)]
+ public void IsEnabled_GrassCoverErosionOutwardsWaveConditionsCalculationInSubFolder_ReturnsTrueIfHasOutput(bool hasOutput)
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
+ var calculationGroup = new CalculationGroup();
+ var output = new[]
+ {
+ new WaveConditionsOutput(1, 0, 3, 5),
+ new WaveConditionsOutput(8, 2, 6, 1)
+ };
+
+ GrassCoverErosionOutwardsWaveConditionsOutput grassCoverErosionOutwardsWaveConditionsOutput = null;
+ if (hasOutput)
+ {
+ grassCoverErosionOutwardsWaveConditionsOutput = new GrassCoverErosionOutwardsWaveConditionsOutput(output);
+ }
+ calculationGroup.Children.Add(
+ new CalculationGroup
+ {
+ Children =
+ {
+ new GrassCoverErosionOutwardsWaveConditionsCalculation
+ {
+ Output = grassCoverErosionOutwardsWaveConditionsOutput
+ }
+ }
+ });
+
+ var context = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(calculationGroup, failureMechanism, assessmentSection);
+ using (GrassCoverErosionOutwardsPlugin plugin = new GrassCoverErosionOutwardsPlugin())
+ {
+ ExportInfo exportInfo = GetExportInfo(plugin);
+
+ // Call
+ bool isEnabled = exportInfo.IsEnabled(context);
+
+ // Assert
+ Assert.AreEqual(hasOutput, isEnabled);
+ }
+ mocks.VerifyAll();
+ }
+
+ private static ExportInfo GetExportInfo(GrassCoverErosionOutwardsPlugin plugin)
+ {
+ return plugin.GetExportInfos().First(ei => ei.DataType == typeof(GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext));
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj
===================================================================
diff -u -rd42451749e8feec1c96555eb81b1cd7d67e30146 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision d42451749e8feec1c96555eb81b1cd7d67e30146)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -66,6 +66,8 @@
+
+
@@ -199,6 +201,10 @@
{73E7E100-C015-4874-A548-AD6E33E7955E}
Ringtoets.Common.Service.TestUtil
+
+ {9B3ED064-E29F-4D38-85E0-3A82B77BA702}
+ Ringtoets.GrassCoverErosionOutwards.Plugin
+
{888d4097-8bc2-4703-9fb1-8744c94d525e}
Ringtoets.HydraRing.Calculation
Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/CoverType.cs
===================================================================
diff -u -rd42451749e8feec1c96555eb81b1cd7d67e30146 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/CoverType.cs (.../CoverType.cs) (revision d42451749e8feec1c96555eb81b1cd7d67e30146)
+++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/CoverType.cs (.../CoverType.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -31,6 +31,7 @@
public static CoverType StoneCoverBlocks = new CoverType(Resources.CoverType_Blocks);
public static CoverType StoneCoverColumns = new CoverType(Resources.CoverType_Columns);
public static CoverType Asphalt = new CoverType(Resources.CoverType_Asphalt);
+ public static CoverType Grass = new CoverType(Resources.CoverType_Grass);
private CoverType(string name)
{
Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/ExportableWaveConditionsFactory.cs
===================================================================
diff -u -r1afcd478d6992b815486c2697f3d5ce76c90b975 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/ExportableWaveConditionsFactory.cs (.../ExportableWaveConditionsFactory.cs) (revision 1afcd478d6992b815486c2697f3d5ce76c90b975)
+++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/ExportableWaveConditionsFactory.cs (.../ExportableWaveConditionsFactory.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -84,16 +84,17 @@
/// The name of the calculation to which the objects belong.
/// The used in the calculations.
/// The objects resulting from the calculations.
+ /// The type of cover.
/// A container of objects.
/// Thrown when:
///
/// - any parameter is null
/// - any item in is null
- ///
- ///
+ ///
/// Thrown when
/// is null for .
- public static IEnumerable CreateExportableWaveConditionsCollection(string name, WaveConditionsInput waveConditionsInput, IEnumerable output)
+ public static IEnumerable CreateExportableWaveConditionsCollection(string name, WaveConditionsInput waveConditionsInput,
+ IEnumerable output, CoverType coverType)
{
if (name == null)
{
@@ -108,7 +109,7 @@
throw new ArgumentNullException("output");
}
- return output.Select(waveConditionsOutput => new ExportableWaveConditions(name, waveConditionsInput, waveConditionsOutput, CoverType.Asphalt));
+ return output.Select(waveConditionsOutput => new ExportableWaveConditions(name, waveConditionsInput, waveConditionsOutput, coverType));
}
}
}
\ No newline at end of file
Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.Designer.cs
===================================================================
diff -u -rd42451749e8feec1c96555eb81b1cd7d67e30146 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision d42451749e8feec1c96555eb81b1cd7d67e30146)
+++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -109,6 +109,15 @@
}
///
+ /// Looks up a localized string similar to Gras.
+ ///
+ internal static string CoverType_Grass {
+ get {
+ return ResourceManager.GetString("CoverType_Grass", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized string similar to nee.
///
internal static string No {
Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.resx
===================================================================
diff -u -rd42451749e8feec1c96555eb81b1cd7d67e30146 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.resx (.../Resources.resx) (revision d42451749e8feec1c96555eb81b1cd7d67e30146)
+++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Properties/Resources.resx (.../Resources.resx) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -138,4 +138,7 @@
Asfalt
+
+ Gras
+
\ No newline at end of file
Index: Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/CoverTypeTest.cs
===================================================================
diff -u -rd58a7ff7f54c83dfe5d1ef28417c43a83346b5ba -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/CoverTypeTest.cs (.../CoverTypeTest.cs) (revision d58a7ff7f54c83dfe5d1ef28417c43a83346b5ba)
+++ Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/CoverTypeTest.cs (.../CoverTypeTest.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -39,5 +39,19 @@
// Assert
Assert.AreEqual("Steen (zuilen)", CoverType.StoneCoverColumns.Name);
}
+
+ [Test]
+ public void Name_Asphalt_CorrectName()
+ {
+ // Assert
+ Assert.AreEqual("Asfalt", CoverType.Asphalt.Name);
+ }
+
+ [Test]
+ public void Name_Grass_CorrectName()
+ {
+ // Assert
+ Assert.AreEqual("Gras", CoverType.Grass.Name);
+ }
}
}
\ No newline at end of file
Index: Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/ExportableWaveConditionsFactoryTest.cs
===================================================================
diff -u -r50fc099174271a6f72ed94a8f024cd5377b37a53 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/ExportableWaveConditionsFactoryTest.cs (.../ExportableWaveConditionsFactoryTest.cs) (revision 50fc099174271a6f72ed94a8f024cd5377b37a53)
+++ Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/ExportableWaveConditionsFactoryTest.cs (.../ExportableWaveConditionsFactoryTest.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -39,7 +39,7 @@
};
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_NameNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_NameNull_ThrowArgumentNullException()
{
// Call
TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection(null, new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), waveConditionsOutputCollection, waveConditionsOutputCollection);
@@ -50,7 +50,7 @@
}
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_WaveConditionsInputNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_WaveConditionsInputNull_ThrowArgumentNullException()
{
// Call
TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", null, waveConditionsOutputCollection, waveConditionsOutputCollection);
@@ -61,7 +61,7 @@
}
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_ColumnsOutputNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_ColumnsOutputNull_ThrowArgumentNullException()
{
// Call
TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), null, waveConditionsOutputCollection);
@@ -72,18 +72,18 @@
}
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_BlocksOutputNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_BlocksOutputNull_ThrowArgumentNullException()
{
// Call
- TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), waveConditionsOutputCollection, null);
+ TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), waveConditionsOutputCollection, (IEnumerable) null);
// Assert
var exception = Assert.Throws(call);
Assert.AreEqual("blocksOutput", exception.ParamName);
}
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_DataEmpty_ReturnsEmptyCollection()
+ public void CreateExportableWaveConditionsCollection_DataEmpty_ReturnsEmptyCollection()
{
// Call
IEnumerable exportableWaveConditionsCollection =
@@ -96,7 +96,7 @@
}
[Test]
- public void CreateExportableWaveConditionsCollectionFourParameters_ValidData_ReturnsValidCollection()
+ public void CreateExportableWaveConditionsCollection_ValidData_ReturnsValidCollection()
{
// Call
ExportableWaveConditions[] exportableWaveConditionsCollection =
@@ -135,54 +135,54 @@
}
[Test]
- public void CreateExportableWaveConditionsCollectionThreeParameters_NameNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_NameNullWithCoverType_ThrowArgumentNullException()
{
// Call
- TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection(null, new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), waveConditionsOutputCollection);
+ TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection(null, new WaveConditionsInput(WaveConditionsRevetment.Asphalt), waveConditionsOutputCollection, CoverType.Asphalt);
// Assert
var exception = Assert.Throws(call);
Assert.AreEqual("name", exception.ParamName);
}
[Test]
- public void CreateExportableWaveConditionsCollectionThreeParameters_WaveConditionsInputNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_WaveConditionsInputNullWithCoverType_ThrowArgumentNullException()
{
// Call
- TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", null, waveConditionsOutputCollection);
+ TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", null, waveConditionsOutputCollection, CoverType.Asphalt);
// Assert
var exception = Assert.Throws(call);
Assert.AreEqual("waveConditionsInput", exception.ParamName);
}
[Test]
- public void CreateExportableWaveConditionsCollectionThreeParameters_OutputNull_ThrowArgumentNullException()
+ public void CreateExportableWaveConditionsCollection_OutputNull_ThrowArgumentNullException()
{
// Call
- TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), null);
+ TestDelegate call = () => ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.Grass), null, CoverType.Grass);
// Assert
var exception = Assert.Throws(call);
Assert.AreEqual("output", exception.ParamName);
}
[Test]
- public void CreateExportableWaveConditionsCollectionThreeParameters_DataEmpty_ReturnsEmptyCollection()
+ public void CreateExportableWaveConditionsCollection_CoverTypeNull_ReturnsEmptyCollection()
{
// Call
IEnumerable exportableWaveConditionsCollection =
- ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.StabilityStone), Enumerable.Empty());
+ ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("aName", new WaveConditionsInput(WaveConditionsRevetment.Asphalt), Enumerable.Empty(), (CoverType) null);
// Assert
Assert.IsEmpty(exportableWaveConditionsCollection);
}
[Test]
- public void CreateExportableWaveConditionsCollectionThreeParameters_ValidData_ReturnsValidCollection()
+ public void CreateExportableWaveConditionsCollection_ValidDataWithCoverType_ReturnsValidCollection()
{
// Setup
- var waveConditionsInput = new WaveConditionsInput(WaveConditionsRevetment.StabilityStone)
+ var waveConditionsInput = new WaveConditionsInput(WaveConditionsRevetment.Asphalt)
{
HydraulicBoundaryLocation = new HydraulicBoundaryLocation(0, "hblName", 1.0, 8.0),
ForeshoreProfile = new ForeshoreProfile(new Point2D(8.7, 7.8), Enumerable.Empty(), null, new ForeshoreProfile.ConstructionProperties()),
@@ -193,7 +193,8 @@
ExportableWaveConditions[] exportableWaveConditionsCollection =
ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection("ewcName",
waveConditionsInput,
- waveConditionsOutputCollection).ToArray();
+ waveConditionsOutputCollection,
+ CoverType.Asphalt).ToArray();
// Assert
Assert.AreEqual(1, exportableWaveConditionsCollection.Length);
Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.IO/WaveImpactAsphaltCoverWaveConditionsExporter.cs
===================================================================
diff -u -r1afcd478d6992b815486c2697f3d5ce76c90b975 -r2d65ef2d76be3732554f992581e092755dd5195b
--- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.IO/WaveImpactAsphaltCoverWaveConditionsExporter.cs (.../WaveImpactAsphaltCoverWaveConditionsExporter.cs) (revision 1afcd478d6992b815486c2697f3d5ce76c90b975)
+++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.IO/WaveImpactAsphaltCoverWaveConditionsExporter.cs (.../WaveImpactAsphaltCoverWaveConditionsExporter.cs) (revision 2d65ef2d76be3732554f992581e092755dd5195b)
@@ -23,7 +23,6 @@
using System.Collections.Generic;
using System.Linq;
using Core.Common.IO.Exceptions;
-using Ringtoets.HydraRing.Data;
using Ringtoets.Revetment.IO;
using Ringtoets.WaveImpactAsphaltCover.Data;
@@ -37,7 +36,7 @@
///
/// Creates a new instance of .
///
- ///
+ /// The objects to export.
/// The file path to export to.
/// Thrown when any parameter is null.
/// Thrown when is invalid.
@@ -61,7 +60,7 @@
{
exportableWaveConditions.AddRange(
ExportableWaveConditionsFactory.CreateExportableWaveConditionsCollection(
- calculation.Name, calculation.InputParameters, calculation.Output.Items));
+ calculation.Name, calculation.InputParameters, calculation.Output.Items, CoverType.Asphalt));
}
return exportableWaveConditions;