diff options
Diffstat (limited to 'ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h')
-rw-r--r-- | ftnoir_tracker_hillcrest/ftnoir_tracker_hillcrest.h | 72 |
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); -}; - |