diff --git a/source/Kurve/Kurve.Test/Kurve.Test.csproj b/source/Kurve/Kurve.Test/Kurve.Test.csproj
deleted file mode 100644
index a7ce0c3..0000000
--- a/source/Kurve/Kurve.Test/Kurve.Test.csproj
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 10.0.0
- 2.0
- {40FAA97C-182F-4E4F-B44B-34DA0E04C93B}
- Exe
- Kurve.Test
- Kurve.Test
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- true
-
-
- none
- true
- bin\Release
- prompt
- 4
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- {132A3E13-29BF-4322-B17F-E5E5D86C22EF}
- Krach
-
-
- {7AC660D7-ED47-4DDB-A10F-DD480AC99286}
- Kurve.Curves
-
-
- {7A82DCF3-7D64-4BB7-B500-CD72788AAA14}
- Wrappers.Casadi
-
-
-
\ No newline at end of file
diff --git a/source/Kurve/Kurve.Test/Program.cs b/source/Kurve/Kurve.Test/Program.cs
deleted file mode 100644
index 0d00619..0000000
--- a/source/Kurve/Kurve.Test/Program.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-using System;
-using Krach.Basics;
-using System.Linq;
-using System.Collections.Generic;
-using Krach.Extensions;
-using System.Linq.Expressions;
-using Wrappers.Casadi;
-using Kurve.Curves;
-using System.Xml.Linq;
-using Kurve.Curves.Optimization;
-
-namespace Kurve.Test
-{
- static class Program
- {
- static void Main(string[] parameters)
- {
- Optimizer optimizer = new Optimizer();
-
- double curveLength = 4;
- int segmentCount = 10;
- FunctionTermCurveTemplate segmentTemplate = new PolynomialFunctionTermCurveTemplate(10);
- IEnumerable curveSpecifications = Enumerables.Create
- (
- new PointCurveSpecification(0.0, new Vector2Double(-1.0, 0.0)),
- new PointCurveSpecification(0.5, new Vector2Double( 0.0, -1.0)),
- new PointCurveSpecification(1.0, new Vector2Double(+1.0, 0.0))
- );
- BasicSpecification basicSpecification = new BasicSpecification(curveLength, segmentCount, segmentTemplate, curveSpecifications);
-
- Specification specification = new Specification(basicSpecification);
-
- foreach (double x in Scalars.GetIntermediateValues(4, 5, 10))
- {
- specification = optimizer.Normalize
- (
- new Specification
- (
- new BasicSpecification(x, specification.BasicSpecification.SegmentCount, specification.BasicSpecification.SegmentTemplate, specification.BasicSpecification.CurveSpecifications),
- specification.Position
- )
- );
-
- Console.WriteLine(optimizer.GetCurve(specification));
- }
- }
- }
-}
diff --git a/source/Kurve/Kurve.sln b/source/Kurve/Kurve.sln
index ea1a0d9..0f6ad9c 100644
--- a/source/Kurve/Kurve.sln
+++ b/source/Kurve/Kurve.sln
@@ -1,8 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kurve.Test", "Kurve.Test\Kurve.Test.csproj", "{40FAA97C-182F-4E4F-B44B-34DA0E04C93B}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kurve", "Kurve\Kurve.csproj", "{352049A9-B046-4C53-AE87-974F166A8109}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kurve.Curves", "Kurve.Curves\Kurve.Curves.csproj", "{7AC660D7-ED47-4DDB-A10F-DD480AC99286}"
@@ -27,10 +25,6 @@ Global
{352049A9-B046-4C53-AE87-974F166A8109}.Debug|Any CPU.Build.0 = Debug|Any CPU
{352049A9-B046-4C53-AE87-974F166A8109}.Release|Any CPU.ActiveCfg = Release|Any CPU
{352049A9-B046-4C53-AE87-974F166A8109}.Release|Any CPU.Build.0 = Release|Any CPU
- {40FAA97C-182F-4E4F-B44B-34DA0E04C93B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {40FAA97C-182F-4E4F-B44B-34DA0E04C93B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {40FAA97C-182F-4E4F-B44B-34DA0E04C93B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {40FAA97C-182F-4E4F-B44B-34DA0E04C93B}.Release|Any CPU.Build.0 = Release|Any CPU
{7A82DCF3-7D64-4BB7-B500-CD72788AAA14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7A82DCF3-7D64-4BB7-B500-CD72788AAA14}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A82DCF3-7D64-4BB7-B500-CD72788AAA14}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/source/Kurve/Kurve/Components/Abstract/Component.cs b/source/Kurve/Kurve/Components/Abstract/Component.cs
index e2c046b..2621d4c 100644
--- a/source/Kurve/Kurve/Components/Abstract/Component.cs
+++ b/source/Kurve/Kurve/Components/Abstract/Component.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Kurve.Interface;
diff --git a/source/Kurve/Kurve/Components/Controls/PointSpecificationComponent.cs b/source/Kurve/Kurve/Components/Controls/PointSpecificationComponent.cs
index 0cda539..557496c 100644
--- a/source/Kurve/Kurve/Components/Controls/PointSpecificationComponent.cs
+++ b/source/Kurve/Kurve/Components/Controls/PointSpecificationComponent.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Krach.Graphics;
using Kurve.Interface;
diff --git a/source/Kurve/Kurve/Components/CurveComponent.cs b/source/Kurve/Kurve/Components/CurveComponent.cs
index 0b646ab..9d0475b 100644
--- a/source/Kurve/Kurve/Components/CurveComponent.cs
+++ b/source/Kurve/Kurve/Components/CurveComponent.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Krach.Graphics;
using Kurve.Curves;
using Kurve.Curves.Optimization;
diff --git a/source/Kurve/Kurve/Components/RootComponent.cs b/source/Kurve/Kurve/Components/RootComponent.cs
index db60ad8..0cc007c 100644
--- a/source/Kurve/Kurve/Components/RootComponent.cs
+++ b/source/Kurve/Kurve/Components/RootComponent.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Krach.Graphics;
using Kurve.Curves;
diff --git a/source/Kurve/Kurve/CurveOptimizer.cs b/source/Kurve/Kurve/CurveOptimizer.cs
index d3c6c23..2b8ac77 100644
--- a/source/Kurve/Kurve/CurveOptimizer.cs
+++ b/source/Kurve/Kurve/CurveOptimizer.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Krach.Graphics;
using Kurve.Curves;
using Kurve.Curves.Optimization;
diff --git a/source/Kurve/Kurve/DiscreteCurve.cs b/source/Kurve/Kurve/DiscreteCurve.cs
index bd5f661..9047acc 100644
--- a/source/Kurve/Kurve/DiscreteCurve.cs
+++ b/source/Kurve/Kurve/DiscreteCurve.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Krach.Graphics;
using Kurve.Curves;
diff --git a/source/Kurve/Kurve/DiscreteCurveItem.cs b/source/Kurve/Kurve/DiscreteCurveItem.cs
index 4f8c9dd..48a794b 100644
--- a/source/Kurve/Kurve/DiscreteCurveItem.cs
+++ b/source/Kurve/Kurve/DiscreteCurveItem.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Krach.Graphics;
using Kurve.Curves;
diff --git a/source/Kurve/Kurve/Interface/Key.cs b/source/Kurve/Kurve/Interface/Key.cs
index e327d78..6e431ea 100644
--- a/source/Kurve/Kurve/Interface/Key.cs
+++ b/source/Kurve/Kurve/Interface/Key.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
namespace Kurve.Interface
diff --git a/source/Kurve/Kurve/Interface/MouseButton.cs b/source/Kurve/Kurve/Interface/MouseButton.cs
index e950267..95334d2 100644
--- a/source/Kurve/Kurve/Interface/MouseButton.cs
+++ b/source/Kurve/Kurve/Interface/MouseButton.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
namespace Kurve.Interface
diff --git a/source/Kurve/Kurve/Interface/ScrollDirection.cs b/source/Kurve/Kurve/Interface/ScrollDirection.cs
index 95e0d22..48ac728 100644
--- a/source/Kurve/Kurve/Interface/ScrollDirection.cs
+++ b/source/Kurve/Kurve/Interface/ScrollDirection.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
namespace Kurve.Interface
diff --git a/source/Kurve/Kurve/InterfaceUtility.cs b/source/Kurve/Kurve/InterfaceUtility.cs
index 1a46589..7734016 100644
--- a/source/Kurve/Kurve/InterfaceUtility.cs
+++ b/source/Kurve/Kurve/InterfaceUtility.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
namespace Kurve
diff --git a/source/Kurve/Kurve/Kurve.csproj b/source/Kurve/Kurve/Kurve.csproj
index 4d4b0d8..e97657c 100644
--- a/source/Kurve/Kurve/Kurve.csproj
+++ b/source/Kurve/Kurve/Kurve.csproj
@@ -94,14 +94,14 @@
{132A3E13-29BF-4322-B17F-E5E5D86C22EF}
Krach
-
- {7AC660D7-ED47-4DDB-A10F-DD480AC99286}
- Kurve.Curves
-
{7A82DCF3-7D64-4BB7-B500-CD72788AAA14}
Wrappers.Casadi
+
+ {7AC660D7-ED47-4DDB-A10F-DD480AC99286}
+ Kurve.Curves
+
diff --git a/source/Kurve/Kurve/MainWindow.cs b/source/Kurve/Kurve/MainWindow.cs
index d1dc53e..f162128 100644
--- a/source/Kurve/Kurve/MainWindow.cs
+++ b/source/Kurve/Kurve/MainWindow.cs
@@ -7,7 +7,6 @@
using System.Linq;
using Krach.Extensions;
using System.Collections.Generic;
-using Wrappers.Casadi;
using System.Xml.Linq;
using Kurve.Interface;
using Kurve.Curves.Optimization;
diff --git a/source/Kurve/Kurve/OptimizationWorker.cs b/source/Kurve/Kurve/OptimizationWorker.cs
index 4853881..ad022ad 100644
--- a/source/Kurve/Kurve/OptimizationWorker.cs
+++ b/source/Kurve/Kurve/OptimizationWorker.cs
@@ -3,7 +3,6 @@
using System.Collections.Generic;
using Krach.Basics;
using Krach.Extensions;
-using Wrappers.Casadi;
using Cairo;
using Kurve.Curves.Optimization;
using Kurve.Curves;
diff --git a/source/Kurve/Kurve/gtk-gui/gui.stetic b/source/Kurve/Kurve/gtk-gui/gui.stetic
index 0a82bb0..cf47a17 100644
--- a/source/Kurve/Kurve/gtk-gui/gui.stetic
+++ b/source/Kurve/Kurve/gtk-gui/gui.stetic
@@ -6,7 +6,7 @@
-
+