summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h
diff options
context:
space:
mode:
Diffstat (limited to 'ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h')
-rw-r--r--ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h b/ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h
deleted file mode 100644
index 032d6926..00000000
--- a/ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h
+++ /dev/null
@@ -1,72 +0,0 @@
-#include "ftnoir_tracker_base/ftnoir_tracker_base.h"
-#include "ui_ftnoir_hillcrest_clientcontrols.h"
-#include <QThread>
-#include <QUdpSocket>
-#include <QMessageBox>
-#include <QSettings>
-#include <QMutex>
-#include <QWaitCondition>
-#include <math.h>
-#include "facetracknoir/global-settings.h"
-#include <freespace/freespace.h>
-
-class FTNoIR_Tracker : public ITracker
-{
-public:
- FTNoIR_Tracker();
- ~FTNoIR_Tracker();
-
- void StartTracker( QFrame *videoframe );
- bool GiveHeadPoseData(double *data);
- void loadSettings();
- void WaitForExit() {
- }
-
-private:
- bool bEnableRoll;
- bool bEnablePitch;
- bool bEnableYaw;
- FreespaceDeviceId device;
-};
-
-// Widget that has controls for FTNoIR protocol client-settings.
-class TrackerControls: public QWidget, public ITrackerDialog
-{
- Q_OBJECT
-public:
-
- explicit TrackerControls();
- ~TrackerControls();
- void showEvent ( QShowEvent * event );
-
- void Initialize(QWidget *parent);
- void registerTracker(ITracker *tracker) {}
- void unRegisterTracker() {}
-
-private:
- Ui::UICFTNClientControls ui;
- void loadSettings();
- void save();
- bool settingsDirty;
-
-private slots:
- void doOK();
- void doCancel();
- void settingChanged() { settingsDirty = true; }
- void settingChanged(int) { settingsDirty = true; }
-};
-
-//*******************************************************************************************************
-// FaceTrackNoIR Tracker DLL. Functions used to get general info on the Tracker
-//*******************************************************************************************************
-class FTNoIR_TrackerDll : public Metadata
-{
-public:
- FTNoIR_TrackerDll();
- ~FTNoIR_TrackerDll();
- void getFullName(QString *strToBeFilled);
- void getShortName(QString *strToBeFilled);
- void getDescription(QString *strToBeFilled);
- void getIcon(QIcon *icon);
-};
-