middleware/src/Debug/DebugParameters.xaml.cs
changeset 13 50de8e8f44d7
parent 11 a1bf0d21022e
--- a/middleware/src/Debug/DebugParameters.xaml.cs	Mon Mar 26 16:23:14 2012 +0200
+++ b/middleware/src/Debug/DebugParameters.xaml.cs	Thu Mar 29 14:39:21 2012 +0200
@@ -71,6 +71,9 @@
             connexionPortTB.Text = kinectMain.getConnexionPort().ToString();
             timerElapsingTB.Text = kinectMain.getTimerElapsing().ToString();
             imagesToShowTB.Text = kinectMain.getImagesToShow().ToString();
+            takenPointsTB.Text = kinectMain.getTakenPoints().ToString();
+            directionChangeTresholdXYTB.Text = kinectMain.getTakenPoints().ToString();
+            directionChangeTresholdZTB.Text = kinectMain.getTakenPoints().ToString();
         }
 
         /*
@@ -90,10 +93,14 @@
                 int connexionPort = int.Parse(connexionPortTB.Text);
                 int timerElapsing = int.Parse(timerElapsingTB.Text);
                 int imagesToShow = int.Parse(imagesToShowTB.Text);
+                int takenPoints = int.Parse(takenPointsTB.Text);
+                int directionChangeTresholdXY = int.Parse(directionChangeTresholdXYTB.Text);
+                float directionChangeTresholdZ = float.Parse(directionChangeTresholdZTB.Text);
 
                 if (maxDistHands <= 0f || minDistHands <= 0f || maxDistHands > maxDist || minDistHands > maxDist ||
                 minDistHands >= maxDistHands || zeroPoint < maxDistHands || minDistHands < minDist ||
-                zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0 || imagesToShow < 1)
+                zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0 || imagesToShow < 1 ||
+                takenPoints <= 0 || directionChangeTresholdXY < 0 || directionChangeTresholdZ < 0)
                 {
                     ExceptionInParametersLbl.Content = rm.GetString("loadParametersIncorrect");
                 }
@@ -108,6 +115,9 @@
                     kinectMain.setConnexionPort(connexionPort);
                     kinectMain.setTimerElapsing(timerElapsing);
                     kinectMain.setImagesToShow(imagesToShow);
+                    kinectMain.setTakenPoints(takenPoints);
+                    kinectMain.setDirectionChangeTresholdXY(directionChangeTresholdXY);
+                    kinectMain.setDirectionChangeTresholdZ(directionChangeTresholdZ);
 
                     kinectMain.updateParameters();
                     ExceptionInParametersLbl.Content = null;