diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2014-10-19 13:39:50 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2014-10-19 13:39:50 +0200 |
commit | a8ffbb76f3e3bbca547fccf5135323e06cae9d2a (patch) | |
tree | cd77a5302cb4ead5995a2a86d5b5b6324ebf43ff /ftnoir_filter_kalman | |
parent | 0f0d663c6263a59e2cb14f555a00b39b19c134e7 (diff) |
update modules to refactored API
Diffstat (limited to 'ftnoir_filter_kalman')
-rwxr-xr-x | ftnoir_filter_kalman/ftnoir_filter_kalman.h | 10 | ||||
-rw-r--r-- | ftnoir_filter_kalman/kalman.cpp | 2 |
2 files changed, 5 insertions, 7 deletions
diff --git a/ftnoir_filter_kalman/ftnoir_filter_kalman.h b/ftnoir_filter_kalman/ftnoir_filter_kalman.h index 558aebd6..7dcd0f7d 100755 --- a/ftnoir_filter_kalman/ftnoir_filter_kalman.h +++ b/ftnoir_filter_kalman/ftnoir_filter_kalman.h @@ -24,7 +24,7 @@ class OPENTRACK_EXPORT FTNoIR_Filter : public IFilter public: FTNoIR_Filter(); void reset(); - void FilterHeadPoseData(const double *target_camera_position, + void filter(const double *target_camera_position, double *new_camera_position); double accel_variance; double noise_variance; @@ -36,13 +36,11 @@ public: class OPENTRACK_EXPORT FTNoIR_FilterDll : public Metadata { public: - void getFullName(QString *strToBeFilled) { *strToBeFilled = QString("Kalman filter"); } - void getShortName(QString *strToBeFilled) { *strToBeFilled = QString("Kalman filter"); } - void getDescription(QString *strToBeFilled) { *strToBeFilled = QString("Kalman filter"); } - void getIcon(QIcon *icon){ *icon = QIcon(":/images/filter-16.png"); } + QString name() { return QString("Kalman"); } + QIcon icon() { return QIcon(":/images/filter-16.png"); } }; -class OPENTRACK_EXPORT FilterControls: public QWidget, public IFilterDialog +class OPENTRACK_EXPORT FilterControls: public IFilterDialog { Q_OBJECT public: diff --git a/ftnoir_filter_kalman/kalman.cpp b/ftnoir_filter_kalman/kalman.cpp index 14b0e8ab..9a902643 100644 --- a/ftnoir_filter_kalman/kalman.cpp +++ b/ftnoir_filter_kalman/kalman.cpp @@ -67,7 +67,7 @@ void FTNoIR_Filter::reset() { timer.invalidate(); } -void FTNoIR_Filter::FilterHeadPoseData(const double* target_camera_position, +void FTNoIR_Filter::filter(const double* target_camera_position, double *new_camera_position) { // Start the timer if it's not running. |