middleware/src/Debug/DebugParameters.xaml.cs
changeset 6 93dfb08dcc97
parent 5 d40f84d77db4
child 8 e4e7db2435f8
--- a/middleware/src/Debug/DebugParameters.xaml.cs	Mon Mar 19 10:21:56 2012 +0100
+++ b/middleware/src/Debug/DebugParameters.xaml.cs	Mon Mar 19 18:24:59 2012 +0100
@@ -55,6 +55,9 @@
         {
             searchMinDistanceTB.Text = kinectMain.getMinDistHands().ToString();
             searchMaxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
+            minDistanceTB.Text = kinectMain.getMinDistHands().ToString();
+            maxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
+            zeroPointTB.Text = kinectMain.getMinDistHands().ToString();
             connexionHostTB.Text = kinectMain.getConnexionHost();
             connexionPortTB.Text = kinectMain.getConnexionPort().ToString();
             timerElapsingTB.Text = kinectMain.getTimerElapsing().ToString();
@@ -71,10 +74,15 @@
 
                 float minDistHands = float.Parse(searchMinDistanceTB.Text);
                 float maxDistHands = float.Parse(searchMaxDistanceTB.Text);
+                float minDist = float.Parse(searchMinDistanceTB.Text);
+                float maxDist = float.Parse(searchMaxDistanceTB.Text);
+                float zeroPoint = float.Parse(searchMinDistanceTB.Text);
                 int connexionPort = int.Parse(connexionPortTB.Text);
                 int timerElapsing = int.Parse(timerElapsingTB.Text);
 
-                if (maxDistHands <= 0 || minDistHands <= 0 || maxDistHands > 4 || minDistHands > 4 || minDistHands >= maxDistHands || connexionPort < 0 || timerElapsing < 0)
+                if (maxDistHands <= 0f || minDistHands <= 0f || maxDistHands > maxDist || minDistHands > maxDist ||
+                minDistHands >= maxDistHands || zeroPoint < maxDistHands || minDistHands < minDist ||
+                zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0)
                 {
                     ExceptionInParametersLbl.Content = rm.GetString("loadParametersIncorrect");
                 }
@@ -82,6 +90,9 @@
                 {
                     kinectMain.setMinDistHands(minDistHands);
                     kinectMain.setMaxDistHands(maxDistHands);
+                    kinectMain.setMinDistHands(minDist);
+                    kinectMain.setMaxDistHands(maxDist);
+                    kinectMain.setMinDistHands(zeroPoint);
                     kinectMain.setConnexionHost(connexionHostTB.Text);
                     kinectMain.setConnexionPort(connexionPort);
                     kinectMain.setTimerElapsing(timerElapsing);
@@ -106,13 +117,5 @@
         {
             setParameters();
         }
-
-        /*
-         * Méthode appelée à la fermeture de la fenêtre de paramétrage.
-         */
-        private void Window_Closed(object sender, EventArgs e)
-        {
-            
-        }
     }
 }