summaryrefslogtreecommitdiffhomepage
path: root/opentrack-api/trackers.cpp
diff options
context:
space:
mode:
authorDonovan Baarda <abo@minkirri.apana.org.au>2014-10-15 14:07:20 +1100
committerDonovan Baarda <abo@minkirri.apana.org.au>2014-10-15 14:07:20 +1100
commitdbd04e283082ab869a22abf03c4c6280b03935bb (patch)
tree3951c6f91f76047e655f35e04db4eecd576c49df /opentrack-api/trackers.cpp
parentd880464fbe9180aefde94594330126e115066dc3 (diff)
parent051a2e4392bc75b246cc5cb897ae0bbb1f92042e (diff)
Merge branch 'unstable' of https://github.com/opentrack/opentrack into dev/kalman
Conflicts: ftnoir_filter_kalman/ftnoir_filter_kalman.h
Diffstat (limited to 'opentrack-api/trackers.cpp')
-rw-r--r--opentrack-api/trackers.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/opentrack-api/trackers.cpp b/opentrack-api/trackers.cpp
deleted file mode 100644
index 5027ec1d..00000000
--- a/opentrack-api/trackers.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "opentrack-guts.h"
-#include "opentrack.h"
-
-extern "C" {
-
-opentrack_tracker OPENTRACK_EXPORT opentrack_make_tracker(opentrack ctx, const char* name)
-{
- for (int i = 0; i < ctx->meta_list.size(); i++)
- {
- auto meta = ctx->meta_list.at(i);
- if (ctx->meta_list.at(i).path == name)
- {
- ITracker* foo = static_cast<ITracker*>(meta.lib->Constructor());
- return foo;
- }
- }
- return NULL;
-}
-
-void OPENTRACK_EXPORT opentrack_finalize_tracker(opentrack_tracker tracker)
-{
- delete tracker;
-}
-
-void OPENTRACK_EXPORT opentrack_tracker_start(opentrack self, opentrack_tracker tracker)
-{
- // hot damn, this is problematic!
- // need to pass QFrame from somewhere
- return tracker->StartTracker(&self->fake_frame);
-}
-
-void OPENTRACK_EXPORT opentrack_tracker_tick(opentrack_tracker tracker, double* headpose)
-{
- tracker->GetHeadPoseData(headpose);
- QApplication::processEvents(0, 5);
-}
-
-}