From 9b75369b820c4d3a93739dbcb664df329b183e09 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 21 Sep 2012 07:21:02 +0000 Subject: Fix function-config and Accela after recent refactoring. git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@149 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb --- FTNoIR_Filter_Accela/FTNoIR_FilterControls.ui | 12 ++++++------ FTNoIR_Filter_Accela/ftnoir_filter_accela.cpp | 15 ++++----------- 2 files changed, 10 insertions(+), 17 deletions(-) (limited to 'FTNoIR_Filter_Accela') diff --git a/FTNoIR_Filter_Accela/FTNoIR_FilterControls.ui b/FTNoIR_Filter_Accela/FTNoIR_FilterControls.ui index 6171defe..7a5c8047 100644 --- a/FTNoIR_Filter_Accela/FTNoIR_FilterControls.ui +++ b/FTNoIR_Filter_Accela/FTNoIR_FilterControls.ui @@ -9,7 +9,7 @@ 0 0 - 321 + 880 349 @@ -43,7 +43,7 @@ - 300 + 850 300 @@ -65,8 +65,8 @@ 20 20 - 215 - 220 + 819 + 244 @@ -76,10 +76,10 @@ 8 - 40 + 191 - 20 + 23 1 diff --git a/FTNoIR_Filter_Accela/ftnoir_filter_accela.cpp b/FTNoIR_Filter_Accela/ftnoir_filter_accela.cpp index 7b1b7008..e6a009f0 100644 --- a/FTNoIR_Filter_Accela/ftnoir_filter_accela.cpp +++ b/FTNoIR_Filter_Accela/ftnoir_filter_accela.cpp @@ -14,6 +14,7 @@ #include "math.h" #include #include +#include FTNoIR_Filter::FTNoIR_Filter() : functionConfig("Accela-Scaling-Rotation", 4, 8), @@ -85,16 +86,10 @@ void FTNoIR_Filter::FilterHeadPoseData(THeadPoseData *current_camera_position, T for (i=0;i<6;i++) { - volatile double bleh; - - bleh = target[i]; - - if (bleh != bleh) + if (_isnan(target[i])) return; - bleh = prev_output[i]; - - if (bleh != bleh) + if (_isnan(prev_output[i])) return; double e2 = target[i]; @@ -129,9 +124,7 @@ void FTNoIR_Filter::FilterHeadPoseData(THeadPoseData *current_camera_position, T output[i] = sum; } - bleh = output[i]; - - if (bleh != bleh) + if (_isnan(output[i])) return; } -- cgit v1.2.3