diff --git a/KlassenBIB/AbstractImprägnier.cs b/KlassenBIB/AbstractImprägnier.cs
new file mode 100644
index 0000000..c4943d1
--- /dev/null
+++ b/KlassenBIB/AbstractImprägnier.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KlassenBIB
+{
+ ///
+ ///
+ ///
+ public abstract class AbstractImprägnier
+ {
+ ///
+ ///
+ ///
+ public string Schlauchnummer { get; set; }
+ ///
+ ///
+ ///
+ public DateTime Imprägnierdatum { get; set; }
+ ///
+ ///
+ ///
+ public uint DN { get; set; }
+ ///
+ ///
+ ///
+ public double Wanddicke { get; set; }
+ ///
+ ///
+ ///
+ public double Länge { get; set; }
+ }
+}
diff --git a/KlassenBIB/KlassenBIB.csproj b/KlassenBIB/KlassenBIB.csproj
index fcf907d..2351dc8 100644
--- a/KlassenBIB/KlassenBIB.csproj
+++ b/KlassenBIB/KlassenBIB.csproj
@@ -43,6 +43,7 @@
+
@@ -75,6 +76,8 @@
+
+
diff --git a/KlassenBIB/VorOrtImprägnier.cs b/KlassenBIB/VorOrtImprägnier.cs
new file mode 100644
index 0000000..9bb56f0
--- /dev/null
+++ b/KlassenBIB/VorOrtImprägnier.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KlassenBIB
+{
+ ///
+ ///
+ ///
+ public sealed class VorOrtImprägnier : AbstractImprägnier
+ {
+ ///
+ /// Gibt den Soll Walzenabstand zurück
+ ///
+ public double WalzenAbstandSoll
+ {
+ get
+ {
+ return 2*Wanddicke + 1.0;
+ }
+ }
+ ///
+ ///
+ ///
+ public double WalzenAbstandIst { get; set; }
+ ///
+ ///
+ ///
+ public bool VakuumKorrekt { get; set; }
+ ///
+ ///
+ ///
+ public bool EinbautempKorrekt { get; set; }
+ }
+}
diff --git a/KlassenBIB/WerkseitigImprägniert.cs b/KlassenBIB/WerkseitigImprägniert.cs
new file mode 100644
index 0000000..8024077
--- /dev/null
+++ b/KlassenBIB/WerkseitigImprägniert.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KlassenBIB
+{
+ ///
+ ///
+ ///
+ public sealed class WerkseitigImprägniert : AbstractImprägnier
+ {
+ ///
+ ///
+ ///
+ public string Imprägniernummer { get; set; }
+ ///
+ ///
+ ///
+ public bool LagerungKorrekt { get; set; }
+ }
+}