1 #ifndef __EYETRACKER_FILTER_H__
2 #define __EYETRACKER_FILTER_H__
4 #include "DefaultFilter.h"
6 /// \ingroup InputFilter
8 class CEyetrackerFilter
: public CDefaultFilter
{
10 CEyetrackerFilter(Dasher::CEventHandler
* pEventHandler
, CSettingsStore
*pSettingsStore
, CDasherInterfaceBase
*pInterface
, CDasherModel
*m_pDasherModel
);
12 bool GetSettings(SModuleSettings
**pSettings
, int *iCount
);
15 virtual void ApplyAutoCalibration(myint
&iDasherX
, myint
&iDasherY
, bool bUpdate
);
16 virtual void ApplyTransform(myint
&iDasherX
, myint
&iDasherY
);
17 double xmax(double x
, double y
);
22 myint m_iSigBiasPixels
;
25 int m_iFilterTimescale
;